Я понимаю, как пройти через его, как только его создали, но для жизни я не могу понять, как его инициализировать, чтобы я мог вставлять информацию в нее.Как инициализировать многомерный массив неизвестного размера в PHP?
ответ
это что?
$arr = array();
$arr[] = 1;
$arr[] = 2;
$arr['first'] = 1;
$arr['second'] = 2;
$arr['sub']['sub_first'] = 11;
print_r($arr);
Прошу прощения, но я не вижу, как это полезно, вполне вероятно, что я просто пропущу точку, но я этого не понимаю. – cybera
вы не должны инициализировать массив в php. –
Не существует специального способа объявить многомерный массив. Вы можете просто объявить его как обычный массив, а затем вставить в него массив.
Пример:
$aar = array(array());
$arr[0][0] = "whatever";
echo $arr[0][0];
//or if you want your own keys
$arr2 = array("First" => array("first_in_first" => ""));
$arr2["first"]["first_in_first"] = "whatever2";
echo $arr2["first"]["first_in_first"];
//with array_push
$arr3 = array();
$array_in_arr3 = array("whatever3");
array_push($arr3, $array_in_arr3);
echo $arr3[0][0];
//Output would be
whateverwhatever2whatever3
См. Вот в чем суть вопроса, который у меня есть, чтобы сделать ваш пример, который вы задали в массиве внутри массива. И мне иногда понадобится один, а иногда и другие размеры этих многомерных массивов, скажем, несколько раз мне понадобится 3 x 3 x 3 и другие времена 5 x 5 x 5. Первый комментарий сверху предположил, что я может просто нажать на вещи без инициализации внутренних массивов, и я пытаюсь понять, работает ли это сейчас. – cybera
- 1. Как инициализировать массив неизвестного размера в c
- 2. Инициализировать 2-мерный массив неизвестного размера
- 3. объявить и инициализировать 2d массив неизвестного размера
- 4. Обработка PHP массив неизвестного размера
- 5. C++ Как инициализировать массив в структуре неизвестного размера
- 6. Инициализировать многомерный массив нулей
- 7. Как инициализировать этот многомерный массив?
- 8. Инициализировать многомерный массив
- 9. Инициализировать многомерный массив
- 10. Как инициализировать многомерный массив numpy
- 11. Как инициализировать многомерный массив - matlab
- 12. Инициализировать 2D-массив неизвестного размера с помощью макросов в C
- 13. Как инициализировать многомерные векторы неизвестного размера, C++
- 14. Инициализировать многомерный массив в быстрой
- 15. Многомерный массив - PHP
- 16. Как инициализировать многомерный массив в C++?
- 17. Как инициализировать многомерный массив в Python?
- 18. Как инициализировать многомерный массив объектов в TypeScript?
- 19. Как инициализировать многомерный массив в C?
- 20. Как вернуть массив неизвестного размера в C
- 21. Как вернуть массив неизвестного размера в Enscripten?
- 22. C - обратный массив неизвестного размера
- 23. инициализировать многомерный массив с символом?
- 24. Найти размер неизвестного размера массив
- 25. как инициализировать PHP двумерный массив
- 26. Как инициализировать массив размера шаблона?
- 27. systemVeilog - передать массив неизвестного размера
- 28. Как инициализировать многомерный массив неизвестной длины массива
- 29. Как передать двумерный массив неизвестного размера функции
- 30. многомерный массив в PHP
$ обр = массив(); а затем '$ arr [$ i] [] = некоторое значение .... или еще один способ сделать эту переменную $ arr как многомерный массив. –
Я могу это сделать? Без инициализации внутренних массивов? Надеюсь, это так просто. Но пытаясь поместить значение в $ arr [$ i] [$ k] или что-то еще, похоже, вы пытаетесь поместить значение в массив, который вы еще не инициализировали. – cybera