• 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");
    ?>
  • 相关阅读:
    c# applibrary实现一个Sheet表中存放多张DataTable数据
    c#实现远程操作svn
    bat中rar压缩命令
    GitHub的使用之新建与更新代码
    工作笔记3
    jstat查看JVM GC情况
    sentinel 控制台接入
    Spring注解方式配置Redis
    mysql,utf8,utf8mb4
    Dubbo启动过程(Spring方式)详解
  • 原文地址:https://www.cnblogs.com/mthp/p/7568157.html
Copyright © 2020-2023  润新知