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");
    ?>
  • 相关阅读:
    KVM -> 热迁移_05
    KVM -> 虚拟机磁盘管理_03
    使用光盘搭建本地yum源
    KVM -> 虚拟机管理&console登录_02
    使用windows-SQLyog连接linux-mysql
    linux下登陆mysql失败
    忘记root密码时如何重设密码
    批处理程序:自动登陆服务端,并循环执行某些命令
    linux--磁盘分区
    linux--档案与目录管理
  • 原文地址:https://www.cnblogs.com/mthp/p/7568157.html
Copyright © 2011-2022 走看看