php获取字符串第一个字符(php分割字符串为数组)

一、字符串的连接

“. ”可以连接两个及以上的字符为一个字符串

二、字符串的操作

1.trim()去除字符串首尾空格和特殊字符,并返回处理后字符串。

string trim(string str[,string charlist]); 必选参数str要操作的字符串对象,可选charlist删除选择的参数( null x0B垂直制表符 t tab制表符 r回车符 n换行符 “”空格

2.ltrim() 去除字符串左边空格和特殊字符

3.rtrim() 去除字符串右边空格和特殊字符

4.获取字符串长度

int strlen(string str)汉字占两个字符,数字,英文,小数点,下划线和空格占用一个字符。

5.截取字符串

string substr(string str,int start[,int length]) 字符串对象,start截取字符串开始位置(参数为负从末尾开始截取),指定截取字符串的个数(length为负,取到倒数第length个字符)

echo substr($text,0,20).”…”; 输出文本超过20位,然后输出省略号

中文截取无乱码md_substr()

6.比较字符串

1.按字节比较

int strcmp(string str1,string str2)区分字符大小写 相等返回0,str1大于str2返回值大于0,反之返回值小于0

int strcasecmp(string str1,string str2)不区分字符大小写

2.自然排序法

int strnatcmp(string str1,string str2)

int strnatcasecmp(string str1,string str2)

7.检索字符串

1. 查找指定关键字从前到后

string strstr(string haystack,string needle) 从haystack中进行搜索,needle要搜索的对象

从后序的位置开始检索

string strchr(string haystack,string needle)

检索指定字符串出现的次数

int substr_count(string haystack,string needle)

8.替换字符串

mixed str_replace(mixed needle,mixed new_neddle,mixed haystack[,int &count]

neddle指定查找的字符串,new_neddle指定替换的值haystack指定查找的范围,可选获取执行替换的次数。

mixed substr_replace(string str,string repl,int start [,int &length]

Str指定要操作的原始字符,repl指定替换后的新字符串,start指定字符串开始的位置,可选指定替换字符串的长度。

9.格式化字符串

string number_format(float number[,int num_decimal_places,][string dec_seperator,string thousands_format])

10. 分割字符串

按照指定的规则对一个字符串惊醒分解返回值为数组。

array explode(string separator,string str[,int limit])

指定分割的标识符(为””返回false,不在str中返回包含str单个元素的数组),所选参数,可选参数返回的数组最多包含limit个元素,而最后的元素将包含str剩余的部分;如果limit为负,返回除了最后的-limit个元素外所有元素。

11.合成字符串

string implode(string glue,array pieces)

12.转换字符串

strtoupper() 将字符串转换成大写

strtolower() 将字符串转换成小写

ucfirst();

ucword()

13.和HTML标签相关的字符串格式化

nl2br

htmllentities();

htmlspecialchars

stripslashes()

strip_tags()

  1. 字符串格式化的函数

number_format()

strrev()

md5();

md5_file();

php获取字符串第一个字符(php分割字符串为数组)

(0)
小多多的头像小多多创始人

相关推荐

发表回复

登录后才能评论