как хранить две переменные строки в 2d массиве в php - PullRequest
0 голосов
/ 08 марта 2019

Я работаю с многомерными массивами в PHP. Я хочу хранить два строковых значения в двухмерном массиве. Я пробовал следующий код:

$arr[][]=['string1']['string2'];

Я также пробовал:

$arr[][]="string1","string2";

Из-за запятой у меня синтаксическая ошибка. Как я могу это исправить?

1 Ответ

3 голосов
/ 08 марта 2019
$arr = [];
$arr[] = ['string1'];
$arr[] = ['string2'];

// or simply
// $arr = [['string1'], ['string2']];

print_r($arr);

// output:
Array ( [0] => Array ( [0] => string1 ) [1] => Array ( [0] => string2 ) )

Если вы хотите, чтобы 'string1' и 'string2' были ключом и подразделом в массиве, тогда вы используете:

$arr = [];
$arr['string1']['string2'] = 'somevalue';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...