手把手教你PHP--part3

来源:互联网 发布:清远招聘网络总监 编辑:程序博客网 时间:2024/05/16 06:02

今天带来的是也是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);//将字符串数组组合为字符串





0 0
原创粉丝点击