我对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