如何分析每个元素数组?

时间:2014-12-10 13:46:06

标签: php arrays web foreach web-development-server

我如何分析数组的每个元素?

$carrello;

echo $carrello等于5,5,6,7所以数组。 我该怎么做这样的事情:

foreach ("element of the array") {
echo 'item found';
}

3 个答案:

答案 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中的值。

如果非空值将被回显,则在循环中