簡體   English   中英

多維數組

[英]multidimensional array

請解釋一下什么意思

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

孩子們從哪里來 我糊塗了。

基本上$toplist是一個值數組。 這些價值觀之一被稱為'children'

在這種情況下,位置'children'值本身就是一個數組。

您的代碼行告訴計算機循環遍歷“子級”數組中的每個值,並提取鍵和值。

$subkey是鍵, $subname是名稱。

換句話說, $toplist['children'][$subkey] == $subvalue

其他元素來自$ toplist ['children']數組,您沒有弄清楚該問題所需的所有代碼,因此您必須弄清楚它來自何處。 請參閱有關foreach機械化的內容,以了解更多信息。

他只是簡單地給出了遍歷數組的簡單方法。 foreach僅適用於數組,當您嘗試將其用於具有不同數據類型的變量或未初始化的變量時,它將發出錯誤。

php.net

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM