作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想在 for 循环中内爆多数组。
$_POST['PprodName'];
在这个 $_POST['PprodName']
中,我得到了一个值:
Array ( [0] => steel mj23 [1] => [2] => [3] => [4] => [5] => [6] => [7] => )
steel mj23
是我的第一个产品名称。
现在我想根据他们的位置检查元素是否为空。所以我应用了一个 for 循环,但不知道如何内爆不为空的元素。
我只想内爆那些不为空的元素。
这是我的 for 循环。
for( $i=0; $i < count($_POST['PprodName']); $i++ ) {
if( !empty( $_POST['PprodName'][$i] ) ) {
print_r($_POST['PprodName'][$i]);
}
}
最佳答案
您不需要 for 循环。只需使用 array_filter()
过滤所有空值out 然后你可以简单地使用 implode()
,像这样:
echo implode(", ", array_filter($_POST['PprodName']));
关于php - 在 For 循环内爆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30074115/
我是一名优秀的程序员,十分优秀!