$var的正确语法是什么?我想将其用作尚不存在的数组单元格的名称(//如何在代码中):
$array = array (
array("folder" => "november", "name" => "1.jpg"),
array("folder" => "december", "name" => "1.jpg")
);
$var = "$picture['folder']"; // how to make it not a string value and use it in foreach cycle
foreach ($array as $picture) { // only here comes subarray
echo $var;
echo '<br>';
}
/* should be
november
december
*/
附言这是一个简单的图库日历任务,我们回显图像路径...
我仍然不知道你在找什么...???
但这就是你所拥有的一切:
$array = array(
array("folder" => "november", "name" => "1.jpg"),
array("folder" => "december", "name" => "1.jpg")
);
print "<pre>";
foreach ($array as $index => $subArray)
{
print "'$index = $index <br/>";
print "'$index[$index]['folder'] = {$array[$index]['folder']} = {$subArray['folder']} <br/>";
print "'$index[$index]['folder'] = {$array[$index]['name']} = {$subArray['name']} <br/>";
print "<br/>";
}
print "</pre>";
/*
$index = 0
$index[0]['folder'] = november = november
$index[0]['folder'] = 1.jpg = 1.jpg
$index = 1
$index[1]['folder'] = december = december
$index[1]['folder'] = 1.jpg = 1.jpg
*/