我试图设置一个带有生成ID的arrayname。
$storeIdx = $_POST['storeID'];
$generatedArrayName = '$itemStore'.$storeIdx;
$itemStore1 = array($itemStore1_1,$itemStore1_2);
$itemStore1_1 = 'a';
$itemStore1_2 = 'b';
$itemStore2 = array($itemStore2_1,$itemStore2_2);
$itemStore2_1 = 'c';
$itemStore2_2 = 'd';
foreach($generatedArrayName as $itemVar){
//code here
}
但是我得到一个看起来像的错误:警告:在第27行的url中为foreach()提供的参数无效
Line27:
foreach($generatedArrayName as $itemVar){
我怎样才能设置第一个foreach参数?
答案 0 :(得分:1)
foreach()
需要array()
,但您提供了string
。
$generatedArrayName
array()
不是string