<i id='aHAsa'><tr id='aHAsa'><dt id='aHAsa'><q id='aHAsa'><span id='aHAsa'><b id='aHAsa'><form id='aHAsa'><ins id='aHAsa'></ins><ul id='aHAsa'></ul><sub id='aHAsa'></sub></form><legend id='aHAsa'></legend><bdo id='aHAsa'><pre id='aHAsa'><center id='aHAsa'></center></pre></bdo></b><th id='aHAsa'></th></span></q></dt></tr></i><div id='aHAsa'><tfoot id='aHAsa'></tfoot><dl id='aHAsa'><fieldset id='aHAsa'></fieldset></dl></div>

<tfoot id='aHAsa'></tfoot>
  • <legend id='aHAsa'><style id='aHAsa'><dir id='aHAsa'><q id='aHAsa'></q></dir></style></legend>

  • <small id='aHAsa'></small><noframes id='aHAsa'>

      <bdo id='aHAsa'></bdo><ul id='aHAsa'></ul>

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

        时间:2023-07-31

          <tbody id='ygDCW'></tbody>
      1. <tfoot id='ygDCW'></tfoot>

            <small id='ygDCW'></small><noframes id='ygDCW'>

          1. <legend id='ygDCW'><style id='ygDCW'><dir id='ygDCW'><q id='ygDCW'></q></dir></style></legend>
            <i id='ygDCW'><tr id='ygDCW'><dt id='ygDCW'><q id='ygDCW'><span id='ygDCW'><b id='ygDCW'><form id='ygDCW'><ins id='ygDCW'></ins><ul id='ygDCW'></ul><sub id='ygDCW'></sub></form><legend id='ygDCW'></legend><bdo id='ygDCW'><pre id='ygDCW'><center id='ygDCW'></center></pre></bdo></b><th id='ygDCW'></th></span></q></dt></tr></i><div id='ygDCW'><tfoot id='ygDCW'></tfoot><dl id='ygDCW'><fieldset id='ygDCW'></fieldset></dl></div>

              <bdo id='ygDCW'></bdo><ul id='ygDCW'></ul>

                • 本文介绍了用数组php中的空值替换空字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

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

                  I'm sorry but i researched a lot about this issue. Is there a standard function to search and replace array elements?

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

                  str_replace doesn't work in this case, because what i wanna search for is an empty string '' and i wanna replace them with NULL values

                  这是我的数组:

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

                  我希望它变成:

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

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

                  Of course i can create a function to do that, I wanna know if there is one standard function to do that, or at least a "single-line solution".

                  推荐答案

                  我觉得没有这样的功能,所以我们新建一个

                  I don't think there's such a function, so let's create a new one

                  $array = array(
                     'first' => '',
                     'second' => ''
                  );
                  
                  $array2 = array_map(function($value) {
                     return $value === "" ? NULL : $value;
                  }, $array); // array_map should walk through $array
                  
                  // or recursive
                  function map($value) {
                     if (is_array($value)) {
                         return array_map("map", $value);
                     } 
                     return $value === "" ? NULL : $value;
                  };
                  $array3 = array_map("map", $array);
                  

                  这篇关于用数组php中的空值替换空字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:php从第0个位置替换第一次出现的字符串 下一篇:PHP 正则表达式 - 删除所有非字母数字字符

                  相关文章

                  最新文章

                    <bdo id='v8hQY'></bdo><ul id='v8hQY'></ul>
                    <tfoot id='v8hQY'></tfoot>

                    1. <legend id='v8hQY'><style id='v8hQY'><dir id='v8hQY'><q id='v8hQY'></q></dir></style></legend>
                    2. <i id='v8hQY'><tr id='v8hQY'><dt id='v8hQY'><q id='v8hQY'><span id='v8hQY'><b id='v8hQY'><form id='v8hQY'><ins id='v8hQY'></ins><ul id='v8hQY'></ul><sub id='v8hQY'></sub></form><legend id='v8hQY'></legend><bdo id='v8hQY'><pre id='v8hQY'><center id='v8hQY'></center></pre></bdo></b><th id='v8hQY'></th></span></q></dt></tr></i><div id='v8hQY'><tfoot id='v8hQY'></tfoot><dl id='v8hQY'><fieldset id='v8hQY'></fieldset></dl></div>
                    3. <small id='v8hQY'></small><noframes id='v8hQY'>