array_splice с многомерными массивами?
-
10-10-2019 - |
Вопрос
Итак, я довольно новичок в PHP, и в настоящее время я экспериментирую с массивами. В качестве примера, давайте предположим, что это мой массив:
$t1 = array (
"basicInfo" => array (
"The Sineps",
"December 25, 2010",
"lemonpole_1g"
),
"overallRecord" => array (
"23",
"12",
"19",
""
)
);
Из того, что я мог собрать, я узнал, что функция array_splice Позволяет мне указать на определенный индекс в массиве и добавить/удалить данные. Из всех примеров, которые я видел, используя эту функцию ... использовались только числовые массивы. Теперь мой вопрос в том, как бы я указал "extrecord"] [3(Что пусто), например, и обновить это поле?
Для дальнейшего понимания, что пустое поле для «общих очков»:
$wins = $t1["overallRecord"][0] * 3;
$loss = $t1["overallRecord"][1];
$draw = $t1["overallRecord"][2];
$total = $wins + $draw;
Так что, чтобы подвести итог, я хотел бы добавить переменную $ всего к "extrecord"] [3. Анкет Это не обязательно должно быть с array_splice, Однако, если вы придумаете другой метод для достижения этого попытки сохранить его простым или добавьте комментарии, пожалуйста :)
Заранее спасибо!
Решение
Если я правильно понимаю, просто сделайте
$t1["overallRecord"][3] = $total;
Другие советы
$t1["overallRecord"][3] = $total;