Array ( [0] => Array ( [content] => 您提交了订单,请等待系统确认 [msgTime] => 2017-09-18 20:57:06 [operator] => 客户 ) [1] => Array ( [content] => 您的订单已经进入京东83号库准备出库 [msgTime] => 2017-09-18 20:57:23 [operator] => 系统 ) [2] => Array ( [content] => 您的订单预计9月19日送达您手中 [msgTime] => 2017-09-18 21:07:07 [operator] => 系统 ) ) Array ( [0] => Array ( [content] => 您提交了订单,请等待系统确认 [msgTime] => 2017-09-18 20:57:06 [operator] => 客户 ) [1] => Array ( [content] => 您的订单已经进入京东83号库准备出库 [msgTime] => 2017-09-18 20:57:23 [operator] => 系统 ) [2] => Array ( [content] => 您的订单预计9月19日送达您手中 [msgTime] => 2017-09-18 21:07:07 [operator] => 系统 ) ) Array(NULL)
$r = array_filter($array,function($t) use ($r){ return strpos($t['content'],$r);} );
print_r($r);
PHP array_filter() 函数
实例
用回调函数过滤数组中的元素:
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")
); ?>
PHP strpos() 函数
实例
查找 "php" 在字符串中第一次出现的位置:
<?php echo strpos("You love php, I love php too!","php"); ?>