zoukankan      html  css  js  c++  java
  • php 正则表达式 1.字符串中提取带小数点的数字 2.判断字符串中是否包含关键字 3.统计二维数组中某个字段值出现的次数

    <?php
    $patterns = '/(d+).(d+)/is';
    $total = "42.234 EUR 53.218 AUD CAD97.164 311.151 MYR 125.042 NZD GBP84.270 SGD60.227 USD134.400";
    preg_match_all($patterns,$total,$arr);
    var_dump($arr);
    View Code

     2.判断字符串中是否包含关键字

    使用 preg_match($rule,$string)
    
      $rule:是正则表达式,php中的正则表达式都得写在'/内容/'中,
    
             eg:符合小写和大写字母以及数字的正则表达式 '/[a-zA-Z0-9]/'
    
      $string:是你要判断的字符串
    
      符合返回true,否则返回false
    
    
        if(preg_match('/[*]+/',$hardware_id))
              echo 'yes';
    
       else
    
            echo 'no';
    View Code

     3.统计二维数组中某个值出现的次数:

    $data = array_count_values(array_column($list['data'],'status'));

     status为1的有两条数据,status为0的有11条数据

    array(2) {
      [1]=>
      int(2)
      [0]=>
      int(11)
    }

    _______________________

  • 相关阅读:
    D
    A
    D
    G
    H
    E
    F
    B
    D
    oracle中新建用户和赋予权限
  • 原文地址:https://www.cnblogs.com/cuizhenyu/p/10311693.html
Copyright © 2011-2022 走看看