Anlamı nedir açıklayınız
foreach ($toplist['children'] as $subkey => $subname)
ve nerede çocuklar geliyor. Kafam karıştı.
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