• 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;
    ?>
    
  • 相关阅读:
    4. Median of Two Sorted Arrays
    680. Valid Palindrome II
    11. Container With Most Water
    10. Regular Expression Matching
    1_Utilities__deviceQuery + 1_Utilities__deviceQueryDrv + 1_Utilities__topologyQuery
    1_Utilities__bandwidthTest
    CUDA C Programming Guide 在线教程学习笔记 Part 11
    hdu 3790 最短路径问题
    hdu 1050 Moving Tables
    斯特林公式 hdu1018
  • 原文地址:https://www.cnblogs.com/SharkJiao/p/13967635.html
Copyright © 2020-2023  润新知