掌握PHP中如何声明字符串
- 字符串变量用于存储并处理文本。
- 字符串变量用于包含有字符的值。
- 在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。
- PHP字符串的声明方式有三种:单引号、双引号、定界符
掌握PHP中字符串拼接
在PHP中,只有一个字符串运算符。
并置运算符(.)用于把两个字符串连接起来。
<?php
$text1="Hello world!";
$text2="What a nice day!";
echo $text1."".$text2;
?>
上面的代码将输出:Hello world!What a nice day!
提示:在上面的代码中,我们已经使用了两次并置运算符。这是由于我们需要在两个字符串自己插入一个空格。
掌握PHP中strlen()函数的使用
有时知道字符串值的长度是很有用的。
strlen() 函数返回字符串的长度(字节数)。
下面的实例返回字符串 "Hello world!" 的长度:
<?php
echo strlen("Hello world!");
?>
//结果为:12
掌握PHP中strpos()函数的使用
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。
如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
下面的实例在字符串 "Hello world!" 中查找文本 "world":
<?php
echo strpos("Hello world!","world");
?>
//结果为6
掌握PHP中substr()函数的使用
substr() 函数返回字符串的一部分,即截取字符串
语法:substr(string ,start,length)
注释:如果start 参数是负数 length 小于或等于 start,则length为0
<?php
echo substr("Hello world",6);
?>
结果为:world
掌握PHP中str_repeat()函数的使用
str_repeat() 函数把字符串重复指定的次数
语法:str_repeat(string,repeat)
掌握PHP中explode()函数的使用
explode() 函数根据制定字符,将字符串分割成数组返回
语法:explode(separaror,string,limit)
掌握PHP中implode()函数的使用
implode() 函数将数组元素通过指定字符连接成一个字符串
<?php
$arr = array('Hello','优快云!','Beautiful','Day!');
echo implode(" ",$arr);
?>
//结果为:Hello 优快云! Beautiful Day!
掌握PHP中trim()函数的使用
trim() 函数移除字符串两侧的空白字符或其他预定义字符。
<?php
$str="Hello 优快云!";
echo "This is Apple:".$str."<br>";
echo "This is Apple:".trim($str);
?>
掌握PHP中str_replace()函数的使用
str_replace() 函数替换字符串中的一些字符(区分大小写)。
把字符串 "Hello world!" 中的字符 "world" 替换成 "Peter"
<?php
echo str_replace("world","优快云","Hello world!")
?>
掌握PHP中sprintf()函数的使用
sprintf() 函数把格式化的字符串写入一个变量中
示例:把百分号(%)符号替换成一个作为参数进行传递的变量
<?php
$num=6;
$str="优快云";
$text=sprintf("%s 每天有 %u 万人在访问!",$str,$num);
echo $text;
?>
了解PHP中字符串其他函数的使用
strrev() 反转字符串
strstr() 查找字符串在另一字符串中的第一次出现(大小写敏感)
strtolower() 把字符串转换为小写字母
strtoupper() 把字符串转换为大写字母
ucfirst() 把字符串中的首字符转换为大写
ucwords() 把字符串中每个单词的首字符转换为大写。