PHP中常用的字符串函数str

 1        字符串大小写函数 strtoupper($str) strtolower($str)
 2             字符串切割函数 explode(‘,‘,$str) join(‘,‘,$str) implode(‘,‘,$str)
 3             字符串长度函数 strlen($str)
 4             字符串重复函数 str_repeat($str,2)
 5             字符串首字符大写 ucfirst($str)
 6             字符串单词首字符大写 ucwords($str)
 7             去除两边指定字符 trim($str,‘,.?!‘) ltrim($str,‘,.?!‘) rtrim($str,‘,.?!‘)
 8             找到指定字符串在原串中的位置 strpos($str,‘a‘,$offset),在offset后出现的第一个位置;   stripos忽略大小写与stripos一样 strrpos($str,‘a‘,0); strripos($str,$find,$start)
 9             搜索一个字符串在另外一个字符串中的位置  strstr($str,‘b‘) => bcdefgs..... strchr 与 strstr一致 @[email protected]163.com  strrchr 是查找右边第一次出现的的子串  @163.com
10             查找子字符串 substr substr($str,$start,$length); 若$start < 0, 则从字符串反向的abs($start)开始,若$length < 0,则为截取,一般不用
11             填充字符串 str_pad($str,目标长度,填充的字符串,填充的规则); STR_PAD_LEFT 左填充, STR_PAD_RIGHT 又填充 , STR_PAD_BOTH 两边都填充
12             比较字符串  strcmp($a,$b) 若$a大于$b,返回1,若$a小于$b,返回-1 相等则返回0
13             替换字符串 str_replace(‘原串‘,‘新串‘,$str);
14             打乱一个字符串 str_shuffle($str)
15             切割字符串  str_split($str,$sub_length) => 切割字符串得到一个数组,后为切割长度
16             去除html和php的标记 strip_tags($str,$allow_tags);   在str中去除除了$allow_tags
17             反转义字符串  stripslashes($str);
18             转义字符串   addslashes($str);
19             使用自然排序算法比较字符串  strnatcmp($a,$b) 101 > 11 所以得到1,strcmp(‘101‘,‘11‘) 得到-1
20             反转字符串  strrev($str) => 得到反转字符串 
时间: 2024-08-03 10:19:54

PHP中常用的字符串函数str的相关文章

Sql Server中常用的字符串函数

len(expression) 返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格. datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格length(expression,variable)指定字符串或变量名称的长度.substring(expression,start,length) 不多说了,取子串right(char_expr,int_expr) 返回字符串右边int_expr个字符concat(str1,str2,...)返回来自于参数连结

awk中的常用的字符串函数和数学函数

总结awk中常用的字符串函数和数学函数如下表: 具体使用方法在实践中自行体会~

Js中常用的字符串,数组,函数扩展

由于最近辞职在家,自己的时间相对多一点.所以就根据prototytpeJS的API,结合自己正在看的司徒大神的<javascript框架设计>,整理了下Js中常用一些字符串,数组,函数扩展,一来可以练练手,二来也锻炼下自己的代码能力.由于代码里面的注释自认为已经非常详细,所以就直接贴代码了. 1. 字符串扩展: ;(function() { var method, stringExtends = { /** * 删除字符串开始和结尾的空白 * @returns {string} */ stri

PHP中常用的字符串格式化函数总结

注意:在PHP中提供的字符串函数处理的字符串,大部分都不是在原字符串上修改,而是返回一个格式化后的新字符串. 一.取出空格和字符串填补函数 空格也是一个有效的字符,在字符串中也会占据一个位置.用户在表单输入数据时,经常在无意中会多输入一些无意义的空格.因此PHP脚本在接收到通过表单处理过来的数据时,首先处理的就是字符串中多余的空格,或者其他一些没有意义的符号.在PHP中可以通过ltrim().rtrim()和trim()函数来完成这项工作.这三个函数的语法格式相同,但作用有所不同.他们的语法格式

LoadRunner中常用的字符串操作函数

LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strcat(string_that_gets_appended, string_that_is_appended);51Testing软件测试网:J3~c:c[(wR%A2l               atoi(string_to_convert_to_int); //returns the integ

ACM中常用算法----字符串

ACM中常用算法--字符串 ACM中常用的字符串算法不多,主要有以下几种: Hash 字典树 KMP AC自动机 manacher 后缀数组 EX_KMP SAM(后缀自动机) 回文串自动机 下面来分别介绍一下: 0. Hash 字符串的hash是最简单也最常用的算法,通过某种hash函数将不同的字符串分别对应到不同的数字.进而配合其他数据结构或STL可以做到判重,统计,查询等操作. #### 字符串的hash函数: 一个很简单的hash函数代码如下: ull xp[maxn],hash[max

项目开发中常用的PHP函数

日期操作 为了便于存储.比较和传递,我们通常需要使用strtotime()函数将日期转换成UNIX时间戳,只有在显示给用户看的时候才使用date()函数将日期转换成常用的时间格式. strtotime()  函数将任何英文文本的日期时间描述解析为 Unix 时间戳 eg: <?php echo(strtotime("now")); echo(strtotime("3 October 2005")); echo(strtotime("+5 hours&

Java中常用的字符串API

Java中常用的字符串API 这些API都封装在了 import java.lang; (默认导入无需手工导入) 字符串.length() 返回字符串的长度 字符串1.equals(字符串2) 判断两个字符串内容是否一致(不能用==) 字符串1.equalsIgnoreCase(字符串2) 判断两个字符串内容是否一致(不区分大小写) 字符串.toLowerCase() 返回小写字符串 字符串.toUpperCase() 返回大写字符串 字符串1.concat(字符串2) 返回字符串1接上字符串2

java中常用的字符串的截取方法

java中常用的字符串的截取方法   1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' 3.getChars() 截取多个字符 void getChars(int sourceStart,int sourceEnd,char target