—print和echoprint1)语法intprint(str);//str--要输出的字符串,返回值始终为1--语法1printstr;//str--要输出的字符串--syntax2echo1)syntaxvoidecho(str1,str2,...);//str1,str2,...--要输出的字符串--syntax1echostr1,str2,...;//str1,str2,...--要输出的字符串--语法2print和echo的区别使用print的函数形式返回值为1,echo没有返回值,echo支持多参数,print不支持多参数。双字符格式化在PHP中,使用的函数是sprintf函数,其语法如下:/**format:要输出的字符串格式*str1,str2,...:要格式化输出的字符串*/stringsprintf(字符串格式[,str1][,str2]...);常用的字符串格式如下:格式说明%b参数视为整数,二进制形式输出%c参数视为整数,ASCII格式输出的%d参数视为整数,%u参数有符号形式的输出被认为是整数,无符号形式的输出%o参数被认为是整数,八进制形式的输出%x参数被认为是整数而十六进制形式的输出,参数中的字母被认为是小写%X参数被认为作为整数并以十六进制形式输出,参数中的字母%f参数被认为是大写的浮点数;%s参数被认为是一个字符串。三个常用的字符串操作函数1.字符串重复操作str_repeat()stringstr_repeat(stringinput,intmultiplier);input:表示要重复的字符String,multiplier:表示重复的次数。2、字符串替换函数str_replace()和str_ireplace()1)str_replace()函数——区分大小写str_replace(search,replace,subject[,int&count]);search:查找要替换的内容replace:替换为subject的内容:要替换的字符串&count:是一个变量,用来接收替换的次数2)str_ireplace()函数的用法是与str_replace()函数相同,但不区分大小写。3、字符串分解操作str_split()arraystr_split(stringstr[,intsplit_length]);str:要拆分的字符串split_length:拆分的长度。默认为1,将str分解为长度为1的字符。4、字符串中单词个数的计算函数str_word_count()str_word_count(stringstr[,format]);str:要分解计算的字符串格式:包括2种:format=1:返回包含str中所有单词的数组,数组的键值按顺序排列format=2:返回包含的数组str中的所有单词,数组的键值反映了原字符串中的单词5.字符串查找操作strstr()和stristr()1)strstr()函数--区分大小写的字符串strstr(stringstr,字符串搜索);str:要搜索的字符串search:要搜索的内容从找到的第一个完全匹配项开始返回所有内容。2)strstr()函数的使用方法与strstr()函数相同,但不区分大小写。6、获取字符串的长度strlen()functionintstrlen(stringstr);str:要计算长度的字符串(包括首尾空格)7.获取字符串的子串substr()stringsubstr(stringstr,intstart[,intlength]);str:要截取的字符串start:截取的起始字符位置length:可选,要截取的字符串的长度。默认从头到尾,字符串的第一个位置是08,获取字符串的子串substr()
