çok boyutlu diziler ile array_splice?

0 Cevap php

Tamam ben PHP oldukça yeni ve ben şu anda diziler ile deney yaşıyorum. Örnek olarak, bu benim bir dizidir varsayalım:

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

Ben ne toplayabilir, ben fonksiyon array_splice Bana dizideki belirli bir dizin işaret ve veri eklemek / kaldırmak için izin verdiğini öğrendim. Ben bu fonksiyonu kullanarak gördüğüm tüm örneklerde gelen ... sadece sayısal diziler kullanıldı. Şimdi soru nasıl örneğin ["overallRecord"][3] (boş olan) işaret eder ve bu alanı güncelleştirmek?

Boş alan "toplam puan" için olduğunu daha iyi anlamak için:

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

Yani tüm Özetle, ben $total ["overallRecord"][3] değişkeni eklemek istiyorum. Mutlaka array_splice ile olmak zorunda değildir, ancak, yorumlarınızı lütfen bu deneyin ve basit tutmak veya eklemek ulaşmak için farklı bir yöntem ile gelip eğer :)

Şimdiden teşekkürler!

0 Cevap