çok boyutlu dizi

2 Cevap php

Anlamı nedir açıklayınız

foreach ($toplist['children'] as $subkey => $subname)

ve nerede çocuklar geliyor. Kafam karıştı.

2 Cevap

Temelde $toplist değerler bir dizidir. Bu değerlerden biri anılmıştır 'children'.

Bu durumda, bir konumda değeri 'children' olan bir dizidir.

Kod kolunuz 'Çocuk' dizisi içindeki değerlerin her üzerinde döngü bilgisayarı söylüyorum ve anahtar ve değer elde edilir.

$subkey anahtardır, $subname adıdır.

Diğer bir deyişle, $toplist['children'][$subkey] == $subvalue

Diğer elemanlar bu sizin soru için tüm gerekli kodu koymak değil çünkü nereden geldiğini anlamaya lazım $toplist['children'] diziden geliyor. Bu konuda daha fazla bilgi edinmek için foreach machenism hakkında bu bkz.

his simply gives an easy way to iterate over arrays. foreach works only on arrays, and will issue an error when you try to use it on a variable with a different data type or an uninitialized variable.

php.net