![](/img/trans.png)
[英]How to filter out blank values from an array in PHP & Reindex the array
[英]how to remove blank values in from array in php
我已使用以下代碼解決問題,但得到了與我提到的相同的 output。
使用 str_replace(' ','',$var); 用戶array_filter 123,345,1890,,,567,7898,,,7899,8990,7888
預期結果:123,345,1890,567,7898,7899,8990,7888
我使用了 preg_replace 並且效果很好:
preg_replace('/,[,]+/',',',$var);
$arr = array(123,345,1890, "","" ,567,7898,"" ,"" ,7899,8990,7888);
foreach ($arr as $value) {
if(strcasecmp($value,"")==0){
$key=array_search("",$arr);
unset($arr[$key]);
}else {
echo "$value <br>";
}
}
foreach ($arr as $value) {echo "$value, ";}
據我了解試試這個
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.