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多少啊?我加你
展开
 我来答
ouyangqunli101
推荐于2016-05-23 · TA获得超过667个赞
知道小有建树答主
回答量:421
采纳率:100%
帮助的人:191万
展开全部
<?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] 的数组内的值也是空了,如何一并去除啊?
追答
已经去掉了啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式