从php数组中删除数字键

时间:2013-01-13 21:42:42

标签: php arrays numbers key-value

我想处理看起来像这样的JSON数据结构:

$json = {"1":"some content here","hello":"world"};

我使用PHP中的json_decode方法将其转换为数组:

$myArray = (array)json_decode($json);

我现在的问题是

unset($myArray["1"]);

什么都不做。

你可以给我任何建议吗? 我也尝试过:

unset($myArray[(String)"1"]);

谢谢!

编辑:我的问题出错,感谢评论中的更正!

1 个答案:

答案 0 :(得分:1)

我认为您只是访问了错误的数组

unset($myArray["1"]);
unset($myArray[1]); // works also