我已经在一个文件storred JSON数组看起来像:PHP json_encode和解码
["bla bla","bla bla2","bla bla3"]
如果我想删除从JSON数组的代码,这些对象之一下面的JSON转换为另一种类型数组看起来像:
{"1":"bla bla","2":"bla bla2","3":"bla bla3"}
我不希望这种情况发生,因为它搞砸了代码,在另一个地方。我怎样才能做到这一点?
$eng = json_decode($en_banners, false);
unset($eng[$id]);
$myFile = "languages/banners.php";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "<?php \$de_banners='".json_encode($eng)
根据您的使用情况,您可能更喜欢'var_export'。 – Corbin
尝试'json_decode($ blah,true)' - 将JSON解析为assoc数组而不是对象。 –