1
我有这个PHP代码名称:使用循环FOR改变的变量
for ($i=0; $i < $numberOfCategories; $i++) {
$relatedProduct = echo $categories[$i];
}
我想什么是变量$i
的值添加到变量$relatedProduct
。我的意思是,当$i=1
,我们应该有$relatedProduct1
我有这个PHP代码名称:使用循环FOR改变的变量
for ($i=0; $i < $numberOfCategories; $i++) {
$relatedProduct = echo $categories[$i];
}
我想什么是变量$i
的值添加到变量$relatedProduct
。我的意思是,当$i=1
,我们应该有$relatedProduct1
你需要variable variables,即:
$categories = array("Sun", "Moon", "Jupiter");
for ($i=0; $i < count($categories); $i++) {
${"relatedProduct" . $i} = $categories[$i];
}
注:
要指定一个变量,你只需要=
不echo
:
$ relatedProduct =
echo$ categories [$ i];
为什么你在同一行中回显和分配? –
并将数字分配给变量不是很好的做法,为什么你不能简单地将它作为数组? –