以下是我的数组的表示:
$arr
[0]
[code]='a code'
[number]='a number'
[1]
[code]='a code'
[number]='a number'
[2]
[code]='a code'
[number]='a number'
[3]
.
.
我正在进行foreach循环以使所有[代码]值被卡住:我忘了怎么做了。有人可以帮我吗?
答案 0 :(得分:1)
您可以将数组转换为stdClass类型的对象
$obj = (object) $arr
尽管如此,你的帖子标题似乎暗示你想要一个对象,但是帖子正好像你只想访问一个数组键。
在这种情况下,您可以使用以下内容。但这取决于“获取所有[代码]值的确切含义。”
foreach( $arr as $inner_array ) {
$codes[] = $inner_array['code']; // Collect them all into a single dimensional array?
echo $inner_array['code']; // Output it here?
}
答案 1 :(得分:0)
可能是这样的:
foreach($arr as $item) {
echo 'code: ' . $item['code'];
}
我希望它会有所帮助!
答案 2 :(得分:0)
foreach($arr as $item) {
echo 'code:'.$item['code'];
}
我希望这会有所帮助。