zoukankan      html  css  js  c++  java
  • PHP 查找二维数组中是否有指定字符串的字段

    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");
    ?>
  • 相关阅读:
    删除前添加确认删除弹出框
    virtualbox 网络设置
    JavaScript跨域总结与解决办法
    分享一个ci 框架下取不到cookie的问题
    firebug console说明
    innodb 修改表共享空间为独立空间
    grunt 试用笔记
    apache TIME_WAIT解决办法
    负载均衡情况下获取真实ip的方法
    linux挂载硬盘
  • 原文地址:https://www.cnblogs.com/mthp/p/7568157.html
Copyright © 2011-2022 走看看