PHP基础——对字符串

来源:互联网 发布:芒果店淘宝首页模板 编辑:程序博客网 时间:2024/06/07 14:43

一、定义字符串

1、使用单引号;

2、使用双引号;

3、使用定界符;

二、拼接字符串

1、使用圆点“ . ”、花括号“ { } ”、“ .= ”;

$str=’shop’;

$str1=’tmall’;

echo “{$str}{$str1}”;

三、格式化字符串

1、printf()函数和sprintf()函数。

都可以格式化字符串,区别是printf()函数可以直接输出格式化后的字符串,sprintf()需要使用echo才能输出。

2、nl2br()函数。

nl2br()函数可以将字符串中的\n解释为HTML中的<br/>。
<?php
$str=”welcom to shop\nthis is a example of nl2br()\n”;
echo nl2br($str);
?>

3、wordwrap()函数。让字符串在指定的位置上强制换行。

四、修改字母大小写

string strtolower(string $str)——>将$str中的所有字符转成小写。

string strtoupper(string $str)——>将$str中的所有字符转成大写。

string ucwords(string $str)————>将$str中的所有首字母转成大写。

五、计算字符串长度和字符数目。

1、strlen()函数,计算字符串的长度,此函数返回字符串的长度。

2、substr_count()函数,计算指定的字符串在某个字符串中出现的次数。

3、str_word_count() 函数计算字符串中的单词数。

六、字符串查找。

1、strstr()函数,用来查找指定字符串在某字符串中的位置,该函数返回的结果为字符串第一次出现

后的所有内容。

2、strpos()函数,返回指定字符串在被检查的字符串中第一次出现的位置,建议使用strpos()函数代

替strstr()函数来查看一个字符串在另一个字符串中出现的位置,strpos()运行速度更快。

七、字符串的复制和替换

1、str_repeat()函数,单纯地重复输出一个字符串。

2、substr_replace()函数,完成对编辑文本的字符替换。

八、字符串的比较

1、strcmp()函数,用来比较两个字符串的大小。

2、strcasecmp()函数,与strcmp()函数基本相同,只是strcasecmp()函数不区分大小写。

3、strnatcmp()函数,与strcmp()函数语法格式相同,但比较规则不同,strnatcmp()函数是将字符串

按自然排序法进行比较。这里所指的自然排序法是指比较字符串的数字部分,将字符串中的数字按照大

小进行排序。

九、正则表达式

0 0
原创粉丝点击