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()

  • 空白符

    • '\0'
    • '\t'
    • '\n'
    • '\x0B'
    • '\r'
    • ' '
  • 声明方式

    • string trim ( string $str [,string $charlist])
<?php
    $str1= '    泥萌号,出发!泥萌号,加油!    ';
    $str= trim($str1);
    echo $str;
    echo $str1;
?>
posted @ 2020-11-13 09:38  wing1377  阅读(90)  评论(0编辑  收藏  举报