我尝试做类似的事情:
$cat1 = array('hello', 'everyone');
$cat = array('bye', 'everyone');
for($index = 0; $index < 2; $index++) {
echo $cat$index[1];
}
当然是行不通的。
我需要在这里改变什么?
您应该使用嵌套数组,但这是可以做到的。
$cat1 = array('hello', 'everyone');
$cat2 = array('bye', 'everyone');
for($i = 1; $i <= 2; $i++) {
echo ${'cat' . $i}[1];
}
参考:http://php.net/language.variables.variable http://php.net/language.variables.variable
但这会好得多:
$cats = array(
array('hello', 'everyone'),
array('bye', 'everyone')
);
foreach ($cats as $cat) {
echo $cat[1];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)