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()函数是将字符串
按自然排序法进行比较。这里所指的自然排序法是指比较字符串的数字部分,将字符串中的数字按照大
小进行排序。
九、正则表达式
- PHP基础——对字符串
- PHP基础——字符串的常用操作
- Php基础字符串篇
- PHP基础之字符串
- PHP基础字符串
- PHP对字符串的处理
- php对字符串的操作
- 黑马程序员——java基础——Java中对字符串的操作
- java基础—对一个字符串中的数值进行从小到大的排序
- PHP基础,字符串处理函数
- PHP基础13-过滤字符串
- php基础系列:字符串函数
- PHP基础之字符串比较
- php基础之字符串简述
- 【php基础】PHP常用字符串操作函数
- PHP对HTML编码字符串的处理
- PHP对HTML编码字符串的处理
- PHP对数组及字符串的处理
- java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- 黑马程序员_整理一下Xcode常用的快捷键
- Linux 中断学习之前言篇
- 定位程序Crash常用工具和方法
- 手机网站电话咨询、短信咨询等功能的实现
- PHP基础——对字符串
- mongo使用进程-副本集(Replica Sets)
- Postgresql数据库的一些字符串操作函数
- Linux 中断学习之小试牛刀篇
- LNMP下为Nginx目录设置访问验证的用户名密码
- 第6周作业1-闰年之循环判断(网络131黄宇倩)
- Win7系统的笔记本u盘数据如何恢复
- 7.6 Displaying Custom Pins on a Map View
- Java正则之贪婪匹配,惰性匹配