zoukankan      html  css  js  c++  java
  • PHP基础之字符串函数

    字符串方法

    字符串分割为数组 explode()

    • 声明方式
      • array explode(string $separator, string $str[, int $limit])
    <?php
        $str= "apple,pear,banana,orange";
        $arr= explode(",", $str);
        echo "<pre>";
        print_r($arr);
        $arr= explode(",", $str, 2);
        echo "<pre>";
        print_r($arr);
    ?>
    /*
    Array
    (
        [0] => apple
        [1] => pear
        [2] => banana
        [3] => orange
    )
    Array
    (
        [0] => apple
        [1] => pear,banana,orange
    )
    */
    

    数组拼接成字符串 implode()

    • 声明方式
      • string implode(string $glue, array $arr)
    <?php
        $arr= ['泥萌', '蜗萌', '塔萌'];
        $str= implode('&', $arr);
        echo $str;
    ?>
    

    字符串大小比较 strcmp()

    • 声明方式
      • int strcmp(string $str1,string $str2)
    <?php
        $str1= 'ABCD';
        $str2= 'abcd';
        $str3= 'ABCD';
        echo strcmp($str1, $str2);  // -1,小于0
        echo strcmp($str2, $str1);  // 1,大于0
        echo strcmp($str1, $str3);  // 0,等于0
    ?>
    

    字符串替换 str_replace()

    • 声明方式
      • mixed str_replace(mixed $search,mixed $replace,mixed $subject[,int &$count])
    <?php
        $str1= '泥萌号,出发!泥萌号,加油!';
        $str2= '蜗萌';
        $str= str_replace('泥萌', $str2, $str1, $count);
        echo $count.'<br>';
        echo $str;
    ?>
    

    字符串截取 substr()

    • 声明方式
      • string substr (string $str,int $start[,int $length])
    <?php
        $str1= '泥萌号,出发!泥萌号,加油!';
        $str= substr($str1, 0, 21);
        echo $str;
    ?>
    

    字符串长度 strlen()

    • 声明方式
      • int strlen(string $str)
    <?php
        $str1= '泥萌号,出发!泥萌号,加油!';
        $str= strlen($str1);
        echo $str;
    ?>
    

    过滤字符串空白符 trim()

    • 空白符

      • ''
      • ' '
      • ' '
      • 'x0B'
      • ' '
      • ' '
    • 声明方式

      • string trim ( string $str [,string $charlist])
    <?php
        $str1= '    泥萌号,出发!泥萌号,加油!    ';
        $str= trim($str1);
        echo $str;
        echo $str1;
    ?>
    
  • 相关阅读:
    手写一个springboot的自动配置
    linux常用命令
    设计模式之模板模式
    设计模式之策略模式
    阿里云Ubuntu18.04下安装MySQL
    阿里云安装redis以及客户端的使用
    layui 复选框 使用 及jq基本方法
    layui 下拉框 实用
    ztree插件基础用法
    面试中常用排序算法实现(Java)
  • 原文地址:https://www.cnblogs.com/SharkJiao/p/13967635.html
Copyright © 2011-2022 走看看