【问题标题】:Using preg_split avoiding empty key value使用 preg_split 避免空键值
【发布时间】:2013-04-15 13:49:37
【问题描述】:

我想知道在使用preg_split 时是否有办法避免数组中出现空键。

问题是我有一个输入字段,每个输入都将被空格分隔。在这种情况下,甚至会创建一个新的 Array 键。

所以我使用:

$search_term = preg_split('/[\s]+/', $search_term);

当我输入abc 时,它会创建一个数组:

[0] => abc

但我什么时候进入:

abc ...

它创建一个像这样的数组:

[0] => abc
[1] => 

这就像它会为价值做好准备。但我想知道是否可以取消设置此键,直到它获得一些价值。

非常感谢。

【问题讨论】:

    标签: php html arrays


    【解决方案1】:

    你...

    preg_split('/[\s]+/', $search_term, -1, PREG_SPLIT_NO_EMPTY);
    

    最好在问这些问题之前先检查documentation

    【讨论】:

    • 啊,是的,manual 是一个很好的起点。
    猜你喜欢
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-20
    • 2023-01-13
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 2016-02-18
    相关资源
    最近更新 更多