加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在数组php中用空值替换空字符串

发布时间:2021-07-06 05:19:49 所属栏目:大数据 来源: https://www.jb51.cc
导读:对不起,我对这个问题进行了很多研究. 是否有标准函数来搜索和替换数组元素? str_replace在这种情况下不起作用,因为我想搜索的是一个空字符串”我想用NULL值替换它们 这是我的阵列: $array = ( 'first' = '', 'second' = '',); 我希望它成为: $array = ( '

对不起,我对这个问题进行了很多研究.
是否有标准函数来搜索和替换数组元素?

str_replace在这种情况下不起作用,因为我想搜索的是一个空字符串”我想用NULL值替换它们

这是我的阵列:

$array = (
    'first' => '',
    'second' => '',
);

我希望它成为:

$array = (
    'first' => NULL,
    'second' => NULL,
);

当然我可以创建一个函数来做到这一点,我想知道是否有一个标准函数来做到这一点,或者至少是一个“单行解决方案”.

解决方法:

我不认为有这样的功能,所以让我们创建一个新功能

$array = array(
   'first' => '',
   'second' => ''
);

$array2 = array_map(function($value) {
   return $value === "" ? NULL : $value;
}, $array); // array_map should walk through $array

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读