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;
?>