php 用什么函数 可以将所有php字符替换函数

1. str_word_count
统计单词个数2. count_chars
得到字符串里面字符的有关情况3. str_len
得到字符串长度,就是有多少个字符4. substr_count统计有多少个子字符串, 比如 统计is, this is php里面,就会出现2个is5. strpos 定义字符串出现的首次位置 (大小写不敏感, IS=is)6. stripos 定义字符串出现的首次位置(大小写敏感, is 不等于 IS)7. strrpos 定义字符串出现的最后一次位置 (大小写不敏感, IS=is)8. strripos 定义字符串出现的最后一次位置(大小写敏感, is 不等于 IS) 9. strstr 取得字符串的一部分,用于提取邮箱地址 (例如@, 不敏感)10. stristr 取得字符串的一部分,用于提取邮箱地址 (例如@, 敏感)11. substr 截取字符串的一部分12. str_replace替代特征字符,例如大小写替换等13. str_ireplace替代特征字符, 大小写敏感14. substr_replace 替换子字符串15. explode 用指定的字符分割字符串, 例如: @ , ;
例如:面包-馒头-包子-面条, 使用-分割成4个数组。16. str_split将字符串的字符转换成字符数组17. implode 和15是反向操作,用字符串连接数组元素成一个。
例如将: array(&包子&, &馒头&, &米饭&),使用-组合成
包子-馒头-米饭18. trim 剥离字符串首尾的空白字符。19. strrev 字符串反序
hello --& olleh.20. ord 将字符转换成ascii码21. chr 将ascii码转换成字符22. strtolow字符串转换成小写
HELLO --& hello23. strtoupper 字符串转换成大写
hello --& HELLO24. ucfirst 字符串的第一个字母,转换成大写25. ucwords 将字符串每个单词首字母都变大写
hello world
--& Hello World。26. strcmp 字符串比较 (大小写不敏感)27. strncmp
比较字符串前面的n个字符28. strncatcmp 按照自然数大小比较
例如:120 和30的比较 总结: php的字符串处理函数功能非常丰富,远超过标准C提供的10多个字符串处理功能函数。并且字符串没有长度限制,不限制编码,没有指针、越界等异常情况。常用数学函数1. bcadd
任意精度数的相加2. bcsub
任意精度数的减法3. bcmul 乘法, bcdiv除法
4. bcmod 取余数。 (比%功能更强大)5. bcpow 幂函数运算6. bcsqrt 平方根7. sqrt 平方根运算7. pow求幂8. abs 求绝对值9. pi 得到圆周率数值三角函数 sin cos tan
asin acos atan(用弧度表达) deg2rad 角度转换成弧度 rad2deg 弧度转换成角度指数
log 求自然对数, log10 求10位底的对数
exp 以e为底的幂各种数制转换 base_convert
通用的任意数制转换 bindec 二进制转换成十进制 decbin 十进制转换成二进制 dechex 十进制转换成十六进制 decoct 十进制转换成八进制 hexdec 十六进制转换成十进制 octdec 八进制转换成十进制日期和时间的函数日期和时间time()返回当前的Unix时间戳,以1970年以来,到现在的秒数。time获得的时间戳,常常用于电子商务、政务,用于知识产权的时间证明标志。time获得的时间秒数,是国际标准。电子邮件、论坛发帖时间、交易流水号,都使用这个时间戳标准。date函数date函数,用于输出日期例子:date(“Y:m:d,H:i:s”);字符串格式里,Y=年,m=月, d=日H=时,i=分, s=秒date的最基本用法。例子: 用时间来做的动态输出。$hour=date(&H&);if($hour & 12)echo &现在是下午&;elseecho &现在是上午&;?&完整版本的显示时间和上下午关系的php程序echo date(&Y年m月d日 , H点i分s秒 &).&&;$hour=date(&H&);if($hour & 12)echo &现在是下午&;elseecho &现在是上午&;?& 举个例子,网站的背景色,随着时间的变化进行调整$hour=date(&H&); // 获取当前的时间小时数if($hour & 22 || $hour&6 ) // 晚上10点到早上6点echo &bgcolor=#000&; // 背景弄黑色elseecho &bgcolor=#fff&;; //其他时间,背景白色?&&$hour=date(&H&); // 获取当前的时间小时数if($hour & 22 || $hour&6)echo &color=#fff&; // 黑底白字,晚上效果elseecho &bgcolor=#000&; // 白底黑字,白天效果?& & php(phpdaily) 
 文章为作者独立观点,不代表微头条立场
的最新文章
1、将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引2、字段的种类刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。首先,CGI是干嘛的?CGI是为了面试题Q6$x应该是输出什么?$x =var_dump($x);部分同学或许$f = 0.57;
echo intval($f * 100);
//56结果可能有点出乎你的意外,PHIntroduction俗话说,“PHP是世界上最好的语言”,因为PHP什么都能干。但是在PHP编程中,你是用单引号代替双引号来包含字符串,这样做会更快一些。因为 php 会在双引号包围的字符串中搜寻变量,单引号则不示例先来看一个小示例:解释根据官方文档函数 in_array 的描述:在 haystack 中搜索 need一个程序员很有必要熟悉或者精通一种数据库,MySQL无疑是首选。为什么使用MySQL呢,因为它是开源的,同时作为一个开发者,我发现在我的日常工作中越来越多地查看PHP的源码。在为了弄清楚奇怪的边界问题和为什么某些问题一: PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MyS原文出处: 纪磊
简化版的桶排序不仅仅有上一节所遗留的问题,
更要命的是:它非常浪费空间!例如需要排序数
[导读] 函数描述及例子
PHP采集程序中常用的函数 查询关键字 PHP采集程序中常用的函数
获得当算法的力量算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时导读] 时下不少人拿PHP7的高性能与HHVM来做比较,那么问题来了:随着PHP7性能的提升,我们能预测出未原文出处: Scholer
1. 统一的编码规范编码规范往简单说其实就是三个方面:换行空格变量命名放在 美团内部的RPC服务大多构建在Thrift之上,在日常开发服务的过程中,需要针对这些服务进行压力测试(以下简要想交付最出色的成果,每位开发人员都应当身兼架构师与问题解决者这两大角色。有时候我的脑袋里会突然出现像“微决今天正好群里有人在问一道php运算符优先级的问题,正好以前也遇到过类似的问题,这里整理一下吧,方便大家理解原文出处: 美团点评技术博客
所谓高可用性指的是系统如何保证比较高的服务可用率,在出现故障时如何应对,包原文出处: Badoo
译文出处:开源中国
介绍我们(Badoo)成功把应用迁移到了php7上面(数作者:西瓜玩偶(racnil070512 at hotmail dot com)一、基础知识在PCRE正则表很多新手纠结这个问题?两个框架都能够支持做手机网页,那么它们的区别是什么呢,适用场景是什么呢?下面我们从这几作者:西瓜玩偶(racnil070512 at hotmail dot com)上一篇文章介绍了如何设计数据作者:西瓜玩偶(racnil070512 at hotmail dot com)WordPress是一个时下本文对微博中常见的问题的对应算法进行了简单的介绍,在实际应用中的算法比介绍的要复杂的多。当然,本文覆盖的主题1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行一.php中单双引号的区别"" 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。'' 单引号里开发中遇到了群发邮件慢的问题,找到了以下方法,还不错分享下:PHP异步执行的常用方式常见的有以下几种,可以根######20岁老牌网页程序语言PHP,最快将在10月底释出PHP 7新版,这是十年来的首次大改版,最大特色是在性TRUNCATE [TABLE] tbl_nameTRUNCATE
TABLE用于完全清空一个表。从逻辑上
单例模式(Singleton)也叫单态模式,是设计模式中原文出处: 汤涛(@星星D灯)
欢迎分享原创到伯乐头条很长一段时间以来,我都在关注如何提高代码质量,也为对于操作系统而言,如果没有软件和一些任务算法 那么这个系统意义是不大的。而我们使用操作系统目的是为了让一些软1.取数组第一个元素,使用$array[0]呢?还是reset($array);分析:如果仅限于数值数组,对对于操作系统而言,如果没有软件和一些任务算法 那么这个系统意义是不大的。而我们使用操作系统目的是为了让一些软
单例模式(Singleton)也叫单态模式,是设计模式中TRUNCATE [TABLE] tbl_nameTRUNCATE
TABLE用于完全清空一个表。从逻辑上MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是
FROM操作,最后执行的是LIMIT操作知乎用户-胡朋大学学的地理,现在在一家地图导航公司做后台开发(曾经想成为一个前端开发
者),我你可能已经是个PHP的老手了,写了很多非常棒的代码。但是,如果你现在要把它们加入到你现在的项目中去,是否有些原文出处: 惠新宸(@Laruence)
欢迎分享原创到伯乐头条PHP7 已经发布了,作为PHP十年来最原文出处: Lukas Biewald
译文出处:腊八粥
欢迎分享原创到伯乐头条技
术淘汰了某些种类截止到目前为止,PHP官方已经发布了php7的RC5版本,预计在11月份左右会发布第一个正式版本!现在来说p一、基本概念mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别MySQL DELETE语句和TRUNCATE TABLE语句功能相似,但是二者究竟有何区别呢?下文就将为您最近看到一个Quora中的回答,答到心坎上。译文引用自伯乐在线:  三个程序员被要求穿过一片田地,到达另一侧做开源也有4, 5年的时间了, 从最初的Yaf, 到今天的PHP7, 我参与的项目越来越多, 使用我代码的用原文出处: @睡眼惺忪的小叶先森 投稿
欢迎分享原创到伯乐头条最近帮很多朋友review他们的简历,总结phpdailyphp开发经验总结,每天总结学习成果,不断积累,共同进步!热门文章最新文章phpdailyphp开发经验总结,每天总结学习成果,不断积累,共同进步!php 字符串截取函数
来源:&&&时间: 19:02:25&&&阅读数:
[导读] 本文章介绍的是php自带的一个截取字符串的函数,只能处理英文,数字的不能截取中文混排的哦,有需要的朋友可以参考,后面的比较好用,第一个主要是给初学者学学用的。
代码如下复制代码
本文章介绍的是php自带的一个截取字符串的函数,只能处理英文,数字的不能截取中文混排的哦,有需要的朋友可以参考,后面的比较好用,第一个主要是给初学者学学用的。
延伸阅读 More
视频教程 Video
网站服务:
会员问题 :
友情链接 :
网站投稿 :
@php100官方
php100官方微信
Copyright (C) 2007-, All Rights Reserved 版权所有 粤ICP备号-4
粤ICP备号-3PHP 字符串处理函数
PHP 字符串处理函数
PHP 的字符串处理功能非常强大,主要包括:一、PHP常用库函数介绍1. PHP字符串操作常用函数&&确定字符串长度&&int&strlen(string&str)&&比较两个字符串& a. strcmp函数对两个字符串进行二进制安全的比较,并区分大小写&&int&strcmp(string&str1,string&str2)& b. 以不区分大小写的方式比较两个字符串&&int&strcasecmp(string&str1,string&str2)&&求两个字符串相同部分&&int&strspn(string&str1,string&str2)&&求两个字符串的不同部分&&int&strcspn(string&str1,string&str2)&&处理字符串大小写& a. 将字符串全部转换为小写&&string&strtolower(string&str)& b. 将字符串全部转化为大写&&string&strtoupper(string&str)& c. 将字符串第一个字符大写&&string&ucfirst(string&str)& d. 把字符串中每个单词的首字符转换为大写&&string&ucwords(string&str)&&字符串与HTML相互转换& a. 将换行符转换为HTML终止标记&&string&bl2br(string&str)& b. 将特殊字符转换wieldHTML等价形式(不解析格式)&&string&htmlentities(string&str[,int&quote_style[,int&charset]])&&string&htmlspecialchars(string&str[,int&quote_style[,string&charset]])& c. 将HTML转换为纯文本,移除所有的php和html标签&&string&strip_tags(string&str[,string&allowable_tags])& d. 将文本转换为HTML等价形式&&array&get_html_translaction_table(int&table[,int&quote_style])& e. 创建一个自定义的转换清单&&string&strtr(string&str,array&replacements)&&正则表达式函数的替代函数& a. strtok函数根据预定义的字符串列表来解析字符串&&string&strtok(string&str,string&tokens):返回直到遇到tokens之前的所有内容& b. 根据预定义的定界符分析字符串&&array&explode(string&separator,string&str[,int&limit]):分割字符串& c. 将数组转换为字符串&&string&implode(string&delimiter,&array&array)& d. 找到字符串的第一次出现&&int&strpos(string&str,string&substr[,int&offset])& e. 找到字符串的最后一次出现&&int&strrpos(string&str,char&substr[,offset])& f. 用另外一个字符串替代字符串的所有实例&&mixed&str_replace(string&occurrence,mixed&replacement,mixed&str[,int&count])& g. 获取字符串的一部分strstr返回字符串中预定义字符串第一次出现开始的剩余部分&&string&strstr(string&str,string&occurrence)& h. 根据预定义的偏移返回字符串一部分&&string&substr(string&str,int&start[,ing&length]):start可为负数,表示倒数第几开始& i. 确定字符串出现的频率&&int&substr_count(string&str,string&substring)& j. 用另一个字符串替换一个字符串的一部分&&string&substr_replace(string&str,string&replacement,int&start[,int&length])&&填充和剔除字符串& a. 从字符串开始出裁剪字符&&string&ltrim(string&str[,string&charliset])& b. 从字符串结尾裁剪字符&&string&rtrim(string&str[,string&charliset])& c. 从字符串两端裁剪字符&&string&trim(string&str[,string&charliset])& d. 填充字符串&&string&str_pad(string&str,int&length[,string&pad_string[,int&pad_type]])&&字符和单词计数& a. 字符串中字符计数&&mixed&count_chars(string&str[,mode])& b. 字符串中单词总数计数&&mixed&str_word_count(string&str[,int&format])2. PHP&Web开发中常用的三个表单验证函数(1)isset();——适合于检测是否存在这个参数。用来避免引用不存在的变量&&&&&&定义和作用范围:用于测试一个变量是否具有值(包括0,FALSE,或者一个空字串都返回true,但不能是NULL),即:“http://localhost/?fo=”也是可以通过检测,因此不适用。但如果是“http://localhost/”参数中并不含fo参数,就可以用isset来检测,此时isset($_GET['fo'])返回false&&&&&&不适用于:该函数不适合于验证html表单中的文本的有效方式。要检查用户输入文本是否有效,可以用empty();(2)empty();——最好用的一个函数,用于检查变量是否具有空值&&&&&&定义和作用范围:用于检查变量是否具有空值:包括:空字串,0,null&或false,这些都返回false,即:“http://localhost/?fo=”或“http://localhost/?fo=0”时,empty检测出来的结果都是ture&&&&&&不适用范围:不适用于检测可为0的参数(3)is_numeric();——检查变量是否为数字&&&&&&定义和作用范围:检查变量是否为数字,只适用于检测数字&&&&&&不适用范围:但假如参数名不存在,会出错,因此不适合于第一层检测&&&&& 另外还有一个好用的验证函数是checkdate(month,day,$year),用来确认某个日期是否存在或在过去是否存在&综合示例:这是表单&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&
&html xmlns="http://www.w3.org/1999/xhtml"&
&meta http-equiv="Content-Type" content="text/ charset=gb2312" /&
&title&表单验证示例&/title&
&a href="?fo=Jack"&传有效值&/a& &a href="?fo="&传空值&/a& &a href="?fo=0"&传0值&/a&
&br /&&br /&
&a href="?sex=m"&性别:男&/a& &a href="?sex=f"&性别:女&/a&
&br /&&br /&
&a href="/"&清空&/a&
&br /&&br /&
&input type="text" value="&?php echo $_GET['fo']!=''?$_GET['fo']:'';?&" size="155" /&
&/html&这是验证&?php
ini_set("display_errors",1);
//ini_set("error_reporting",E_ALL); print_r
error_reporting(E_ALL);
if(isset($a))echo '变量$a的isset为真';
echo '&h2&isset的情形:&/h2&';
if(isset($_GET['fo'])){
echo '变量\'fo\'的isset为真,变量可用';
echo '变量\'fo\'的isset为假,无变量设置';
echo '&h2&empty的情形:&/h2&';
if(empty($_GET['fo'])){
echo '变量\'fo\'的empty为真,即空值或无效值';
echo '变量\'fo\'的empty为假,有值';
echo '&h2&is_numeric的情形:&/h2&';
if(is_numeric($_GET['fo'])){ //在参数中无fo参数时,则出错。
echo '变量\'fo\'的is_numeric为真,是数字';
echo '变量\'fo\'的is_numeric为假,不是数字';
echo "&h2&\$_GET['fo']=''的情形:&/h2&";
if($_GET['fo']==''){ //在参数中无fo参数时,则出错。
echo 'fo无值,空的字符串';
}elseif($_GET['fo']!=''){
echo 'fo有值,不为\'\'.';
echo "&h2&\$_GET['sex']='m'的情形:&/h2&";
if($_GET['sex']=='m'){ //当参数中无sex变量时就会出错。
echo '男的';
}elseif($_GET['sex']=='f'){
echo '女的';
?&&3. 其他常用库函数(1)ini_set&ini_get——可操作配置参数列表&&&&& 为了使自己的程序在不同的平台中拥有更好的兼容性,很多时候我们都要获取当前的运行环境参数。&&&&& 比如我们常用到的:获取&状态,来决定当表单提交时我们是否转义数据;设定&来延长程序的执行时间;设定&使自己的项目在开发与运营阶段切换;设定&加大内存等等(2)ini_set(string&varname,&string&newvalue&)&:&//设定环境配置的参数ini_get(string&varname)&:&//获取环境配置的参数PHP&ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表其实你把函数和结合使的话,非常好。比如你想在配置文件里添加自己的包含文件路径,但是你有没有权限更改,那么你可以结合两个函数:ini_set&(&'include_path'&,&ini_get&(&'include_path'&).&':/your_include_dir:'&);&(3)chdir(dirname(__FILE__));&//切换到global.php所在目录(4)ob_start('ui_handler');//设置输出缓冲区句柄为ui_handler,即系统首页面为ui_handler函数所定义的内容(5)int&intval(mixed&var,&int&[base]);&&&&& 本函数可将变量转成整数类型。可省略的参数&base&是转换的基底,默认值为&10。转换的变量&var&可以为数组或类之外的任何类型变量。(6)error_reporting(report_level)&函数——&设置&PHP&的报错级别并返回当前级别&&&&& 其中report_level可取值为0、1、2、4、8、16、32、……、&&&&& 例子:任意数目的以上选项都可以用“或”来连接(用&OR&或&|),这样可以报告所有需要的各级别错误。例如,下面的代码关闭了用户自定义的错误和警告,执行了某些操作,然后恢复到原始的报错级别:&?php
//禁用错误报告
error_reporting(0);
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//报告所有错误
error_reporting(E_ALL);
?&&4. 常见疑难问题解答1、与的区别如果没有提供可选参数&min&和&max,mt_rand()&返回&0&到&RAND_MAX&之间的伪随机数。例如想要&5&到&15(包括&5&和&15)之间的随机数,用&mt_rand(5,&15)。很多老的&libc&的随机数发生器具有一些不确定和未知的特性而且很慢。PHP&的&rand()&函数默认使用&libc&随机数发生器。mt_rand()&函数是非正式用来替换它的。该函数用了&Mersenne&Twister&中已知的特性作为随机数发生器,它可以产生随机数值的平均速度比&libc&提供的&rand()&快四倍。2、PHP&echo,&print, print_r, printf,&sprintf和var_dump函数的区别和使用1)&echo&&&&echo()&实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向&echo()&传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。例子:&?php $a = echo("55nav"); // 错误!不能用来赋值
echo "55nav"; // 55nav
echo ("55nav"); // 55nav
echo ("55nav","com"); //发生错误,有括号不能传递多个参数
echo "55nav"," com"," is", " web";
// 不用括号的时候可以用逗号隔开多个值, 会输出 55nav com is web
echo "55nav is good web.";
// 不管是否换行,最终显示都是为一行 55nav is good web.
echo "$fistname com"; // 如果 $firstname = "55nav", 则会输出 55nav com.
echo '$firstname com'; // 由于使用单引号,所以不会输出$firstname的值,而是输出 $firstname com12
?&2)&print&&&&print()&和&echo()&用法一样,但是echo速度会比print快一点点。实际上它也不是一个函数,因此您无需对其使用括号。不过,如果您希望向print()&传递一个以上的参数,那么使用括号会发生解析错误。注意print总是返回1的,这个和echo不一样,也就是可以使用print来赋值,不过没有实际意&义。例子:&?php $a = print("55nav"); // 这个是允许的
echo $a; // $a的值是14
?&3)&print_r&函数——即打印预定义变量的值&&&&print_r函数打印关于变量的易于理解的信息。&&&&语法:mixed&print_r&(&mixed&$expression&[,&bool&return&]&)&&&&如果变量是string&,&integer&or&float&,&将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组,便于阅读,也就是有key和value对应的那种格式。对于object对象类同。&print_r有两个参数,第一个是变量,第二个可设为true,如果设为true,则会返回字符串,否则返回布尔值TRUE。例子:&?php $a="55nav";
$c = print_r($a);
// $c的值是TRUE
$c = print_r($a, ture);
echo $c; // $c的值是字符串55nav
?&4)&printf函数&&&&printf函数返回一个格式化后的字符串。&&&&语法:printf(format,arg1,arg2,arg++)&&&&参数&format&是转换的格式,以百分比符号&(“%”)&开始到转换字符结束。下面是可能的&format&值:*&%%&–&返回百分比符号*&%b&–&二进制数*&%c&–&依照&ASCII&值的字符*&%d&–&带符号十进制数*&%e&–&可续计数法(比如&1.5e+3)*&%u&–&无符号十进制数*&%f&–&浮点数(local&settings&aware)*&%F&–&浮点数(not&local&settings&aware)*&%o&–&八进制数*&%s&–&字符串*&%x&–&十六进制数(小写字母)*&%X&–&十六进制数(大写字母)&&&&arg1,&arg2,&arg++&等参数将插入到主字符串中的百分号&(%)&符号处。该函数是逐步执行的,在第一个&%&符号中,插入&arg1,在第二个&%&符号处,插入&arg2,依此类推。如果&%&符号多于&arg&参数,则您必须使用占位符。占位符被插入&%&符号之后,由数字和&“\$”&组成。可使用数字指定显示的参数,详情请看例子。例子:&?php printf("My name is %s %s。","55nav", "com"); // My name is 55nav com
printf("My name is %2\$s %1\$s","55nav", "com"); // 在s前添加1\$或2\$.....表示后面的参数显示的位置,此行显示My name is com 55nav
?&5)&sprintf函数&&&&此函数使用方法和printf一样,唯一不同的就是该函数把格式化的字符串写写入一个变量中,而不是输出来。例子:&?php sprintf("My name is %1\$s %1\$s","55nav", "com");
//你会发现没有任何东西输出的
$out = sprintf("My name is %1\$s %2\$s","55nav", "com");
echo $out;
//输出 My name is 55nav com
?&6)&var_dump函数&&&&功能:&输出变量的内容、类型或字符串的内容、类型、长度。常用来调试。例子:&&?php $a=100;
var_dump($a); //int(100)
$a=100.356;
var_dump($a); //float(100.356)
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&

我要回帖

更多关于 php 字符串函数大全 的文章

 

随机推荐