我正在尝试读取一个数组的属性,如下所示:
[
0 => [
"address" => "0.0.0.0.0"
"mac-address" => "XX:XX:XX:XX:XX:XX"
"server" => "0.0.0.0"
]
1 => [
"address" => "0.0.0.0"
"mac-address" => "XX:XX:XX:XX:XX:XX"
"server" => "0.0.0.0"
]
]如果我这样做了
echo $the_array[0]['mac-address'];它不起作用。
我还尝试将其转换为对象,并使用大括号和破折号读取属性,但没有成功。
我知道这是一件愚蠢的事情,但我就是想不出如何重命名数组键,以使用更友好的分隔符,如下划线。
发布于 2018-04-28 12:24:58
请看更新的代码,它正在工作,你只是在某些地方错过了逗号
$the_array = [
0 => [
"address" => "0.0.0.0.0",
"mac-address" => "XX:XX:XX:XX:XX:XX",
"server" => "0.0.0.0",
],
1 => [
"address" => "0.0.0.0",
"mac-address" => "XX:XX:XX:XX:XX:XX",
"server" => "0.0.0.0",
]
];
echo $the_array[0]['mac-address'];https://stackoverflow.com/questions/50070198
复制相似问题