我如何分析数组的每个元素?
$carrello;
echo $carrello
等于5,5,6,7所以数组。
我该怎么做这样的事情:
foreach ("element of the array") {
echo 'item found';
}
答案 0 :(得分:1)
我认为您正在寻找类似的东西:
//If $carrello is comma delimited string
$carrello = "5,5,6,7";
$carrello = explode(",", $carrello);
foreach($carrello as $key => $value)
echo $key . "=>" . $value . "<br />";
//If $carrello is an array
$carrello = array(5,5,6,7);
foreach($carrello as $key => $value)
echo $key . "=>" . $value . "<br />";
输出:
0=>5
1=>5
2=>6
3=>7
答案 1 :(得分:0)
所以这是一个两步过程,首先,您需要将字符串转换为数组:
$carrello_array = explode(',', $carrello);
第二步是循环它们。最简单的方法是:
foreach($carrello_array as $carrello_entry) {
//do some analysis here
}
希望有所帮助,如果您需要更多帮助,请告知我们
答案 2 :(得分:0)
试试这个
$array = explode(",", $carrello);
foreach($array as $value){
if(!empty($value)){
echo $value;
}
}
变量$ carrello包含逗号分隔值。
explode方法将使用逗号作为分隔符转换变量$ carrello中的值。
如果非空值将被回显,则在循环中。