Вопрос

Итак, я довольно новичок в 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;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top