PHP字符串处理函数
(1):进制转换a): bin2hex(string $str) 二进制转十六进制b): hex2bin(string $str) 十六进制转二进制(2):特殊字符处理函数a): addslashes(string $str) 将特殊字符进行转义 如‘转为\‘;b): addcslashes(string $str) 以 C 语言风格使用反斜线转义字符串中的字符 如‘转为\‘;c): stripslashes (string $str) 将转义字符还原d): stripcslashes (string $str) 将转义字符还原e): htmlspeciachars(string $str) 特殊字符处理f): htmlspeciachars_decode(string $str) 将径处理特殊字符还原(3) 字母大写a): string ucwords(string $str) 将字符串中每个单词的首字母转换为大写b): string ucfirst(string $str) 将字符串的首字母转换为大写c): string lcfirst(string $str) 将字符串的首字母转换为小写d): string strtoupper(string $str) 将字符串的字母转换为大写string strtolower(string $str) 将字符串的字母转换为小写(4)字符与ASCLL码转换a):char chr(char $str) 将ASCLL码转为字符b):int ord(int number) 将字符转为ASCLL码(5)字符串加密a:)string md5(string $str)
(1):int strpos(string $str,string $needle ,$offert) 区分大小写,返回类型是数字-》查找到字符串所在的位置$str被查找的字符,$needle 查找字符, $offert 设置起始位置------同类函数------------stripos() - 查找字符串首次出现的位置(不区分大小写)strrpos() - 计算指定字符串在目标字符串中最后一次出现的位置strripos() - 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)(2):string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 区分大小写before_needle 若为 TRUE,strstr() 将返回 needle 在 haystack 中的位置之前的部分。------同类函数------------stristr() 不区分大小写(3):string strrchr ( string $haystack , mixed $needle ) - 查找指定字符在字符串中的最后一次出现该函数返回 haystack 字符串中的一部分,这部分以 needle 的最后出现位置开始,直到 haystack 末尾。(4):int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] ) 执行一个正则表达式匹配(5):string substr(( string $string , int $start [, int $length ] )字符串的子串
(1): string trim (string $haystack ) 去掉两端的空白字符------同类函数------------ltrim() 去掉左边的空白rtrim() 去掉右边的空白chop() 等同于rtrim()(2): string str_replace( mixed $search , mixed $replace , mixed $subject [, int &$count ] );如果没有一些特殊的替换需求(比如正则表达式),你应该使用该函数替换 ereg_replace() 和 preg_replace()。-----------同类函数 -------------mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )mixed str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
echoprint()pirnt_r()var_dump()四者区别 echo与print 用法差不多,不过echo可以同时打印多个 用“,”隔开, pirnt_r主要用来打印对象与数组,var_dump() 打印变量的相关信息-----------同类函数------------printf() 格式化输出sprintf() - Return a formatted stringvprintf() - 输出格式化字符串sscanf() - 根据指定格式解析输入的字符fscanf() - 从文件中格式化输入
int strlen() 字符长度boolean strcomp() 字符比较array explode(string $str,string $needle) 将字符转成数组string implode(array $arr,string $needle) 将数组转成字符 等同于join
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。