[英]How to Delete Same Elements in Array in PHP
我在php中有一个数组
数组(1,3,0,6,0,6,9,0);
我想从此数组中删除“ 0”元素。 并获得像该array(1,3,6,6,9)这样的数组我是新用户,我不能很好地告诉我的问题,所以请提前对不起。
过滤掉所有0。
$array = array_filter($array);
像这样
<?php
$arr = array(1,3,0,6,0,6,9,0);
foreach($arr as $k=>$v)
{
if($v==0)
{
unset($arr[$k]);
}
}
print_r($arr);
输出:
Array
(
[0] => 1
[1] => 3
[3] => 6
[5] => 6
[6] => 9
)
另一种方法可能是:
$arr = array(1,3,0,6,0,6,9,0);
$arr = array_filter($arr, function($el) { return $el != 0; });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.