今天带来的是也是PHP中的一种常见的数据类型,字符串
二.字符串
先来创建一个字符串吧:
$str='abcd';printf()输出格式化字符串;$str1=sprint()把格式化的字符串写入一个变量
1.常用字符串格式化函数
ltrim($str1)删除字符串最左侧的空白符;rtrim()删除右侧空白符;trim()删除两侧的空白符
str_pad($str1,10,'x')将字符串填充为新长度,用x填补到10位新的字符串
strtolower()字符串转小写;strtoupper()字符串转大写;ucfirst()字符串首字转大写;ucwords()字符串每个单词首字大写
number_fomat($str)通过千分位分割数字;md5($str)字符串md5加密
2.比较函数
strcmp($str)区分大小写的比较,首个不同位的AscII码比较,第一个字符串大则返回1,小则返回-1,相同返回0.
3.关于正则表达的函数
$str='12abvcdamm';
$reg='/a./';
$arr=[];
echo preg_match($reg,$str,$arr);//只匹配一次
echo preg_match_all($reg,$str,$arr);//全局匹配并输出匹配的次数
echo preg_replace($reg, '***', $str);//正则表达替换函数
str_replace(目标对象, 替换对象, 被处理的字符串,替换的次数)
4.字符串的分割和连接
$str='aaa-bbb-ccc-ddd';
print_r(explode('-', $str));//字符串切割成字符数组
$arr=['1970','11','5'];
echo implode('/', $arr);//将字符串数组组合为字符串