我對PHP仍然很陌生,從所有的例子中,他們似乎都使用foreach語句。foreach()的替代方法PHP?
例如
foreach ($variable as $row)
不過,我不認爲我應該用這一切的時候,例如變量或對象我有一個只在一個數組一行或實例。
我知道它有利於將它們用於多行,如果您使用for循環可能會漏掉它們。
但我真的需要使用它只是回聲一個數組中的變量?
例如例如這個變量$統計
array(3) { ["user_interventions"]=> int(4) ["fastest_intervention"]=> array(1) { [0]=> object(stdClass)#22 (1) { ["duration"]=> string(8) "02:10:00" } } ["slowest_intervention"]=> array(1) { [0]=> object(stdClass)#23 (1) { ["duration"]=> string(8) "02:26:00" } } }
感謝
like ... $ stats [「user_interventions」]? – Fosco
我從來沒見過有人故意使用foreach循環從已知結構變量中只打印一個值。我認爲你的問題的前提是不正確的。你不需要使用循環,只需'echo $ array ['keyname']','echo $ object-> propertyname'等等。 –
但有時如果我不使用一個foreach它說「試圖獲得非對象的屬性」,但如果我使用foreach循環它修復了這個['0']在結尾處的意思是什麼 – sqlmole