php 数组如何去空值?
现有数组为:$arr=Array([0]=>MC34063ONS35000.241445+DIP-8原装深圳[1]=>[2]=>LM339ST40000.321437+S...
现有数组为:
$arr=Array ( [0] => MC34063 ONS 3500 0.24 1445+ DIP-8 原装 深圳 [1] => [2] => LM339 ST 4000 0.32 1437+ SOP-8 原装 深圳 [3] => [4] => MAX802 MAX 2500 1.2 1429+ SOP-8 原装 深圳 [5] => );
如何去掉空值[1],[3,][5],变成如下这样的新数组?
$arr=Array ( [0] => MC34063 ONS 3500 0.24 1445+ DIP-8 原装 深圳 [1] => LM339 ST 4000 0.32 1437+ SOP-8 原装 深圳 [2] => MAX802 MAX 2500 1.2 1429+ SOP-8 原装 深圳 )
如何获取新数组其中任一个元素的值并赋给变量$p?
暂时没分了,后面一定奉上,谢谢!
请问你的QQ多少啊?我加你 展开
$arr=Array ( [0] => MC34063 ONS 3500 0.24 1445+ DIP-8 原装 深圳 [1] => [2] => LM339 ST 4000 0.32 1437+ SOP-8 原装 深圳 [3] => [4] => MAX802 MAX 2500 1.2 1429+ SOP-8 原装 深圳 [5] => );
如何去掉空值[1],[3,][5],变成如下这样的新数组?
$arr=Array ( [0] => MC34063 ONS 3500 0.24 1445+ DIP-8 原装 深圳 [1] => LM339 ST 4000 0.32 1437+ SOP-8 原装 深圳 [2] => MAX802 MAX 2500 1.2 1429+ SOP-8 原装 深圳 )
如何获取新数组其中任一个元素的值并赋给变量$p?
暂时没分了,后面一定奉上,谢谢!
请问你的QQ多少啊?我加你 展开
1个回答
展开全部
<?php
$arr = array('MC34063 ONS 3500 0.24 1445+ DIP-8 原装 深圳','','LM339 ST 4000 0.32 1437+ SOP-8 原装 深圳','','MAX802 MAX 2500 1.2 1429+ SOP-8 原装 深圳','');
echo "<strong>原始数组</strong>:";
var_dump($arr);
echo "<hr/><strong>清除空值后的数组</strong>:";
$arr = array_filter($arr);
var_dump($arr);
echo "<hr/><strong>随机取一个值</strong>:";
echo $arr[array_rand($arr)];
echo "<hr/><strong>取一个确定的值</strong>:";
echo $arr[0];
echo "<hr/><strong>输出所有的值</strong>:";
foreach($arr as $key=>$val){
echo "<br/>索引为:{$key},值为:{$val}";
}
echo "<hr/>";
?>
更多追问追答
追问
谢谢,索引[1]和[3] 的数组内的值也是空了,如何一并去除啊?
追答
已经去掉了啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询