后端开发|php教程
php 内置 函数
后端开发-php教程
字符串的特点
pc版日记本源码,vscode使用git终端,ubuntu回复模式,tomcat安装用不,sqlite3如何查找,前端的三大框架都要学吗,爬虫工程师必备神器,php加密原理,江苏seo优化机构,网站发布工具,网页特效 热烈庆祝,html登陆界面模板lzw
1. 其他类型的数据用在字符串类型处理函数中,会自动将其转化成字符串后,在处理
汉字加密解密源码,vscode快捷键tab,ubuntu su认证,tomcat发包大小限制,拉勾 爬虫 开源,兄弟连 php源码,天津如何进行seo推广,网站诱导支付源码,错误模板lzw
<?phpecho substr("abcdefghijklmn",2,4),"
"; //cdef//使用数字会自动转化为字符串echo substr(123456,2,4); //3456?>
2. 可以将字符串视为数组,当做字符集合来看待
绿色苗木花卉网站源码 v2.0,vscode 设置字体,ubuntu设置密码,tomcat假死,打开sqlite数据库,网页设计的下拉菜单,php连接数据库步骤,建立了服务器如何让他人连接到我,手机端分享插件,瘦前端框架,豆瓣电影爬虫,php app,seo优化网,springboot的发展,通用汽车标签模板,动态网站源码,asp 网页无刷新弹窗,css样式模板代码,帝国 php 7.0 默认 后台用户名及认证码,手机端 页面滑到屏幕,项目管理系统免费下载,微信小程序淘宝客 原程lzw
<?php$str="abcdefg"; //下面这两种方法都可以输出想要的字符echo $str[2]."
";//但是为了区分数组我们常用下面一种echo $str{2}."
";?>
强大的内置的字符串处理函数
1. 常用的字符串输出函数
echo()
print()
die()—-exit()
printf() 格式化字符串
sprintf() 返回格式化的字符串
2. 常用的字符串格式化函数
去掉字符
ltrim(); 去掉左边的字符串(默认去掉空格)
rtrim(); 去掉右边的字符串
trim(); 去掉两边的字符串
<?php$str=" abc "; echo strlen($str)."
";echo strlen(ltrim($str))."
";echo strlen(rtrim($str))."
";echo strlen(trim($str))."
"; $str1="123This is Test"; //第二个参数指定要删除的字符(串)echo ltrim($str1,1)."
";//删除所有的数字 0..9表示范围echo ltrim($str1, ..9)."
";?>
添加字符串
str_pad(); 添加字符串(默认在右边添加)
<?php$str="hello"; //默认从右边补充echo str_pad($str,10,"@")."
";//两边补充echo str_pad($str,10,"@",STR_PAD_BOTH)."
";//从左边补充echo str_pad($str,10,"@",STR_PAD_LEFT)."
";?>
大小写转换
strtolower(); 所有的字符都转化成小写
strtoupper(); 所有的字符都转化成大写
ucfirst();首字母转化成大写
ucword(); 每个单词首字母转成大写
<?php$str="My name is TOM!"; echo strtoupper($str)."
";echo strtolower($str)."
";echo ucfirst($str)."
";echo ucwords($str)."
";?>
和HTML标签有关的字符串格式化
nl2br();函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (
)。
htmlentities(); 函数把字符转换为 HTML 实体。
htmllspeciachars(); 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号) 成为 &
“”(双引号) 成为 ”
”(单引号) 成为 ‘
< (小于) 成为 <
> (大于) 成为 >
stripslashes();函数删除由 addslashes() 函数添加的反斜杠。
addslashes() 函数在指定的预定义字符前添加反斜杠。
这些预定义字符是:
单引号 (‘)
双引号 (“)
反斜杠 (\)
NULL
strip_tags();函数剥去 HTML、XML 以及 PHP 的标签。
input:
<?phpecho $_GET["str"]."
";//函数把字符转换为 HTML 实体。echo htmlentities($_GET["str"],ENT_NOQUOTES)."
";//函数把一些预定义的字符转换为 HTML 实体。echo htmlspecialchars($_GET["str"])."
";//去掉由addslashes()函数加的 \echo stripslashes($_GET["str"])."
";//结合使用echo htmlentities(stripslashes($_GET["str"]))."
"; // 函数剥去 HTML、XML 以及 PHP 的标签。echo strip_tags($_GET["str"])."
";?>
number_format(); 函数通过千位分组来格式化数字。
<?php$a=1000000.12345; echo $a."
";echo number_format($a)."
";//小数点保留三位,千分位用“,”隔开,小数点用“.”echo number_format($a,3,.,,)."
";?>
strrev(); 函数反转字符串
<?php$str="Hello World!"; echo $str."
";echo strrev($str)."
";?>
md5();
函数计算字符串的 MD5 散列。
md5() 函数使用 RSA 数据安全,包括 MD5 报文摘译算法。
如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。
md5_file();
函数计算文件的 MD5 散列。
md5() 函数使用 RSA 数据安全,包括 MD5 报文摘译算法。
如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。
3.字符串比较函数
strcmp(); 函数比较两个字符串。
0 – 如果两个字符串相等
<0 – 如果 string1 小于 string2
>0 – 如果 string1 大于 string2
strcasecmp();
strnatcmp();
0){ echo $str1>$str2;}else{ echo $str1
以上这篇关于PHP内置的字符串处理函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。
更多关于PHP内置的字符串处理函数详解相关文章请关注PHP中文网!
如果觉得《关于PHP内置的字符串处理函数详解》对你有帮助,请点赞、收藏,并留下你的观点哦!