【发布时间】:2025-11-30 01:25:01
【问题描述】:
我有一个简单的数组
$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
【问题讨论】:
标签: php json array-difference array-filter