How can I implode an array while skipping empty array items?

前端 未结 9 539
没有蜡笔的小新
没有蜡笔的小新 2020-12-23 12:45

Perl\'s join() ignores (skips) empty array values; PHP\'s implode() does not appear to.

Suppose I have an array:

$array = a         


        
9条回答
  •  孤城傲影
    2020-12-23 13:35

    To remove null, false, empty string but preserve 0, etc. use func. 'strlen'

    $arr = [null, false, "", 0, "0", "1", "2", "false"];
    print_r(array_filter($arr, 'strlen'));
    

    will output:

    //Array ( [3] => 0 [4] => 0 [5] => 1 [6] => 2 [7] => false )
    

提交回复
热议问题