[Lpp]PHP字符串的处理
来源:互联网 发布:中文安卓编程开创者 编辑:程序博客网 时间:2024/06/01 11:33
=========================
PHP --字串的处理
========================
一、字串的定义
-----------------------------
1. 单引号: '' 不支持变量的解析,转义符: \\ \'
2. 双引号: "" 支持变量的解析,转义符: \n \r \t \" \$ \\ ...
3. 定界符: <<< 注意结束符的使用。
$str = <<<mystr
......
mystr;
二、 常用字串的输出函数
-------------------------------------
1. echo() 支持多个变量同时输出 如: echo $s1,$s2;
2. print() 不支持多个变量。
3. die() 别名exit() 终止当期脚本执行,可以顺便输出内容
4. print_r() 与var_dump()函数类似,都是格式化变量并直接输出,可以解析数组,对象等类型
常用于开发时的临时输出使用(测试)
5. printf() 格式化字串并输出
6. sprintf() 格式化字串并返回
chr()和ord()是实现ASCII码值和字符之间的转换
命名:驼峰命名法
函数名: strDel()
userNameAdd()
类名: UserAction()
三、常用字串中的处理函数(格式化)
------------------------------------
ltrim() 去除左侧多余字符(默认删空格)
rtrim() 去除右侧多余字符(默认删空格)
* trim() 去除两侧多余字符(默认删空格)
str_pad() 使用另一个字符串填充字符串为指定长度
* 函数: strtolower( )
语法: string strtolower(string str);
本函数将字符串 str 全部变小写字符串。
* 函数: strtoupper( )
语法: string strtoupper(string str);
本函数将字符串 str 全部变大写字符串。
函数:ucfirst( )
将字符串第一个字符改大写。
语法: string ucfirst(string str);
本函数返回字符串 str 第一个字的字首字母改成大写。
函数:ucwords( )
将字符串每个字第一个字母改大写。
语法: string ucwords(string str);
本函数返回字符串 str 每个字的字首字母全都改成大写。
int ord(string $string ) — 返回字符的 ASCII 码值
string chr(int $ascii ) — 返回指定的字符
网页输出格式化函数
nl2br--将字串中\n前添加<br/>标签,实现换行输出。
* htmlspecialchars--格式换字串中的html标签
htmlentities--
* strip_tags -- 删除html标签函数
strrev -- 将字串颠倒返回
* strlen -- 求字串长度: 字母:一个算一个长度,汉字:utf-8编码是每个汉字3个长度,其他是2长度
* mb_strlen(str,"utf-8");获取中文字的长度
number_format -- 格式化数字的
* md5 -- 单向加密的(不可逆的(不能解密的))。
strcmp -- 整个比较是否相同
strncmp --指定长度的比较
strcasecmp-- 不区分大小写比较
strnatcmp -- 按自然顺序比较
similar_text -- 模糊比较
* explode -- 字符串拆分函数
* implode -- 字符串组合函数
* substr -- 截取字串 a.txt a.rm a.rmvb a.b.txt
string返回值 substr(
string string被截字串,
int start起始位置
[, int length长度] )
* mb_substr() --截取指定编码的字串
* strstr -- 字串查找并截取
strchr -- 是上面的strstr的别名找并截取
strrchr -- 从后面做字串查找。找并截取
* strpos --寻早一个字符出现位置(从前开始。第三个参数为查找起始位置)
strrpos --寻早一个字符出现位置(从后面开始找。)
* 换成字串 str_replace(被换字串,换成的字串,原字串,[数量]);字符串替换
file_get_contents("文件名") // 获取指定文件的内容
file_put_contents("文件名","内容")//将内容写入(覆盖写)到指定文件中
file_put_contents("文件名","内容",FILE_APPEND)
//将内容写入(追加写)到指定文件中
0 0
- [Lpp]PHP字符串的处理
- [Lpp]PHP的文件处理系统
- [Lpp]PHP的数组
- [Lpp]PHP的GD库
- [Lpp] PHP的MySQL的操作
- [Lpp]PHP中错误的分类
- [Lpp] PHP的日志记录方式
- [Lpp]PHP的日期/时间函数
- [Lpp] PHP的文件上传和下载
- [Lpp]PHP正则表达式
- php 字符串的处理
- [Lpp]如何安装配置PHP?
- PHP对字符串的处理
- PHP对HTML编码字符串的处理
- PHP对HTML编码字符串的处理
- PHP 处理字符串的几段代码
- PHP对数组及字符串的处理
- PHP内置的字符串处理函数
- 【Unity3D】UGUI自适应屏幕与锚点
- 优酷来疯直播安卓控件,支持flv、rtmp,支持添加视频特效等等
- Java开发环境的准备及"hello world"
- mybatis批量处理教程
- JS 匿名函数
- [Lpp]PHP字符串的处理
- struts2实战(1):登录验证和退出
- Spring MVC文件上传下载的三种方式
- BZOJ 2761: [JLOI2011]不重复数字
- angularjs 本地数据存储LocalStorage
- 获取TextView控件字符长度
- Map的3种遍历方式
- hadoop hive 2.1.1 将Hive启动为服务
- Python爬虫的简单入门及实用的实例(1)