doucheng9304 2015-03-25 03:26
浏览 25

删除数组PHP中的元素

I'm trying to parse here. Here is the content of my array

Array ( [61] => [128] => [158] => [224] => [281] => AGAS, [282] => JAMES [283] => JAY [285] => [329] => [330] => 03/02/2015 [331] => 6:46 [332] => am [333] => 5:42 [334] => pm [433] => APOLLOL, [434] => KARMIN [436] => [480] => [481] => 03/01/2015 [598] => )

As I can see there are null values in my array, I have tried this code:

$final2=array_filter($final);
$trimmed_array=array_map('trim',$final2);

But some of the null values are not remove and also how can I make my array like these:

Array ([1] => AGAS, [2] => JAMES [3] => JAY [4] => [5] => 03/02/2015 [6] => 6:46 [7] => am [8] => 5:42 [9] => pm [10] => APOLLOL, [11] => KARMIN [12] => 03/01/2015)
  • 写回答

2条回答 默认 最新

  • dop2144 2015-03-25 04:33
    关注

    Please take a look to below given function. Hope this will help you. This function will convert all null values to blank("").

    function array_remove_empty($Yourarray) {
            foreach ($Yourarray as $key => $value) {
                if (is_array($value)) {
                    $Yourarray[$key] = array_remove_empty($Yourarray[$key]);
                }
    
                if (empty($Yourarray[$key])) {
                    $Yourarray[$key] = "";
                }
            }
    
            return $Yourarray;
        }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画