2010-12-15 3 views
1

Итак, я довольно новичок в PHP, и сейчас я экспериментирую с массивами. В качестве примера, предположим, что это мой массив:array_splice с многомерными массивами?

$t1 = array (
    "basicInfo" => array (
    "The Sineps", 
    "December 25, 2010", 
    "lemonpole_1g" 
), 
    "overallRecord" => array (
    "23", 
    "12", 
    "19", 
    "" 
) 
); 

Из того, что я мог собрать, я узнал, что функция array_splice позволяет мне указать на определенный индекс в массиве и добавления/удаления данных. Из всех примеров, которые я видел с помощью этой функции ... были использованы только числовые массивы. Теперь мой вопрос в том, как я могу указать на ["totalRecord"] [3] (который пуст), например, и обновить это поле?

Для дальнейшего понимания, что пустое поле для «общих точек»:

$wins = $t1["overallRecord"][0] * 3; 
$loss = $t1["overallRecord"][1]; 
$draw = $t1["overallRecord"][2]; 
$total = $wins + $draw; 

Так подвести итог, я хотел бы добавить переменную $ общей к [ «overallRecord»] [3]. Это необязательно должно быть с array_splice, однако, если вы придумали другой метод для достижения этой цели, попробуйте и сохраните его просто или добавьте комментарии, пожалуйста :)

Заранее благодарен!

ответ

0

Если я правильно понимаю, просто сделать

$t1["overallRecord"][3] = $total; 
+0

О, это действительно так просто? И поле будет обновляться динамически всякий раз, когда я меняю другие клавиши? – 2010-12-15 22:08:56

Смежные вопросы