PHP var 作为数组 + 单元格的可执行名称


php var as executable name of the array+cell

$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    

*/