-
- $str = "Hello world. It's a beautiful day.";
- print_r (explode(" ",$str));
- ?>
复制代码
2、字符串的连接
例子:
-
- //定义字符串
- $str1 = "Hello World!";
-
- $str2 = "PHP !";
- //连接上面两个字符串 中间用空格分隔
- $str3 = $str1 . " " . $str2;
-
- //输出连接后的字符串
- echo $str3;
复制代码 3、字符串的截取 substr() , mb_substr
例子:
- $str ="login.com";
- echo substr($str, 2); //gin.com
- echo substr($str, 2,3); //gin
- echo substr($str, -2); //om 负数从结尾开始取
- ?>
-
复制代码
但是当你截取中文字符串的时候很容易出现乱码,因为一个汉字是两个字节,而一个英文字母是一个字节。
解决办法:
2,mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_mbstring.dll扩展。
例子:
-
- echo mb_substr("int你好", 1,3,"UTF-8"); //nt你
- ?>
复制代码
3. 字符串查找 strpos()
定义和用法
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回false。
语法
strpos(string,find,start)
参数 描述
string 必需 规定被搜索的字符串
find 必需 规定要查找的字符。
start 可选。规定开始搜索的位置
例子:
-
- $string = '#11#22#33#44#55#66#77';
- $find = '#55';
- if(strpos($string,$find)===false){
- echo '没有找到';
- }else{ // bbs.it-home.org
- echo '找到';
- }
- echo strpos($string,$find);
- ?>
复制代码
4,字符串替换 str_replace
例子:
-
- $replace_string = '你很坏,真的很坏';
- $replace_string_b = '很坏';
- $replace_string_ = str_replace($replace_string_b,'*',$replace_string,$i);
- echo $replace_string_ ;
- ?>
复制代码
指定位置替换 substr_replace
-
- echo substr_replace("Hello world","php12",6); // Hello php12
- ?>
-
复制代码
5,字符串转大小写函数
将字符串转换成小写
strtolower(): 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串.
例子:
-
- $str = "i love YOU";
- $str = strtolower($str);
- echo $str;
- ?>
-
复制代码
输出结果:
i love YOU
将字符转成大写
strtoupper(): 该函数的作用同strtolower函数相反,是将传入的字符参数的字符全部转换成大写,并以大写的形式返回这个字符串.用法同strtolowe()一样。
将字符串首字符转换成大写
usfilst(): 该函数的作用是将字符串的第一个字符改成大写,该函数返回首字符大写的字符串。用法同strtolowe()一样。
将字符串每个单词的首字符转换成大写
ucwords(): 该函数将传入的字符串的每个单词的首字符变成大写。
如"hello world",经过该函数处理后,将返回"Hello Word"。用法同strtolowe()一样。
>>> 查看更多 php入门教程
|