空の文字列のように見えるキーがありますが、使用unset($array[""]);
してもキーと値のペアは削除されません。私が望むことを行う別の関数が見当たらないので、単に関数を呼び出すよりも複雑だと思います。
print_r の要素の行は です[] => 1
。これは、キーが空の文字列であることを示しています。
var_export を使用すると、要素は としてリストされ'' => 1
ます。
var_dump を使用すると、要素は としてリストされ[""]=>int(1)
ます。
これまでのところ、提案されたすべての削除方法を試しましたが、要素を削除したものはありません。unset($array[""]);
、unset($array['']);
、 を試しましたが、unset($array[null]);
うまくいきませんでした。