私は単純な配列を持っています
$a = ['a', '', 'b','c','d'];
もし私がそれをjson_encodeすれば、私は持っているでしょう
["a","","b","c","d"]
しかし、array_filterまたはarray_diffを使用して、空の値を削除しようとすると
私が持っているでしょう
{"0":"a","2":"b","3":"c","4":"d"}
しかし、配列キーをエンコードする必要はありません。空の要素と配列キーのないエンコードされた配列が必要です。解決方法は?
PHP サンドボックスの例: http://sandbox.onlinephpfunctions.com/code/91635a5df7fcd954dd64fe92089f2beadc81c3c4