【发布时间】:2012-05-15 11:55:09
【问题描述】:
好吧,我查了一些函数,但我似乎没有找到任何函数,
我想过滤一个数组以去除包含一些字符串的特定数组
这是一个例子:
$array(1 => 'January', 2 => 'February', 3 => 'March',);
$to_remove = "Jan"; // or jan || jAn, .. no case sensitivity
$strip = somefunction($array, $to_remove);
print_r($strip);
它应该返回
[1] => February
[2] => March
查找数组中所有值的子字符串的函数,如果找到子字符串,则从数组中删除该元素
【问题讨论】:
-
php.net/array_filter? PHP 的函数很容易找到,并以它们的作用命名...
-
在 7 个问题之后,其中一个至少必须有一个可以接受的答案。
-
@marc 是的,但是 php 没有关于这个函数的太多信息,我想看看它是如何工作的,就像我想要的那样
-
链接的 PHP 文档页面有很多关于如何使用该函数的示例。
-
手册页上的几十个例子,你还想要什么?
标签: php arrays filtering higher-order-functions