Когда-нибудь нам нужно создать многомерный массив по требованию, если мы заранее не знаем размер. Предположим, у меня есть следующий код, где мне нравится создавать многомерный массив при наличии «_» в данной строке. Здесь данная строка представляет собой таблицу $, из которой мне нравится строить многомерный массив.Создание временного массива PHP
$table='Customer_Contacts';
$fi='City';
$fv='New York';
$explodedTableName=explode('_', $table);
$tobeEvaluatedArray="\$association";
foreach($explodedTableName as $etn){
$tobeEvaluatedArray.="['$etn']";
}
$tobeEvaluatedArray.="['$fi']=$fv";
eval($tobeEvaluatedArray);
Теперь я хочу, чтобы получить массив, а именно,
$association['Customer']['Contacts']['City']='New York';
Вы читали о [как создавать массивы с PHP] (http://php.net/manual/en/language.types.array.php) ? –
Документ мне не помогает. – observo
Ответ почти очень хороший. – observo