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
答案 0 :(得分:1)
$arr_product_values[] = $product_values;
这并不意味着你现在拥有一个包含这两个值的新数组。你刚刚用一个逗号分隔的字符串并将它分配给一个数组元素,这不会使它成为一个数组本身。
$arr_product_values = array(31,32);
一样。
现在你可以循环它了