使用foreach

时间:2016-09-29 17:05:44

标签: php arrays foreach

e.g。我有来自数据库的此产品ID值31,32。我想把它们放在阵列上。所以,我可以使用foreach的值。

我想要实现的目标: 我想根据给定的值(31,32)从数据库中获取每个产品的库存。

我尝试了什么:

$product_values = '31,32'; //this values can be different, sample values only
$arr_product_values = array();
$arr_product_values[] = $product_values;
foreach ($arr_product_values as $prod_id) {

  echo $prod_id;
 }

预期输出:

31& 32

1 个答案:

答案 0 :(得分:1)

$arr_product_values[] = $product_values; 

这并不意味着你现在拥有一个包含这两个值的新数组。你刚刚用一个逗号分隔的字符串并将它分配给一个数组元素,这不会使它成为一个数组本身。

$arr_product_values = array(31,32);

一样。

现在你可以循环它了