【问题标题】:Remove array values from array based on content, PHP根据内容从数组中删除数组值,PHP
【发布时间】:2019-12-23 00:44:47
【问题描述】:

我有一个字符串,我想将其转换为数组,这样我就可以从数组中访问字符串中的项目。 当我回显字符串时,它会显示为没有空格的普通字符串,但是当我使用以下方法将其转换为数组时:

$array = explode(' ', $string);

然后回显它:

echo var_dump($array);

我得到很多空或有空格的数组值,如何删除这些值?

【问题讨论】:

    标签: php arrays filter


    【解决方案1】:

    最好的方法是preg_split:

    $array = preg_split('/\s+/', $string, -1, PREG_SPLIT_NO_EMPTY);
    

    它会拆分任何空间并删除任何空白部分。

    【讨论】:

      猜你喜欢
      • 2012-09-25
      • 2017-08-06
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 2013-03-20
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      相关资源
      最近更新 更多