新手入门:PHP编程中“字符串”的小常识 (2).doc

上传人:re****.1 文档编号:560496673 上传时间:2022-09-26 格式:DOC 页数:14 大小:55.50KB
返回 下载 相关 举报
新手入门:PHP编程中“字符串”的小常识 (2).doc_第1页
第1页 / 共14页
新手入门:PHP编程中“字符串”的小常识 (2).doc_第2页
第2页 / 共14页
新手入门:PHP编程中“字符串”的小常识 (2).doc_第3页
第3页 / 共14页
新手入门:PHP编程中“字符串”的小常识 (2).doc_第4页
第4页 / 共14页
新手入门:PHP编程中“字符串”的小常识 (2).doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《新手入门:PHP编程中“字符串”的小常识 (2).doc》由会员分享,可在线阅读,更多相关《新手入门:PHP编程中“字符串”的小常识 (2).doc(14页珍藏版)》请在金锄头文库上搜索。

1、新手入门:PHP编程中“字符串”的小常识学而不厌,诲人不倦。战士军前半死生,美人帐下犹歌舞。鉴前世之兴衰,考当今之得失。君不见黄河之水天上来,奔流到海不复回。学然后知不足,教然后知困。字符串注意单引号和双引号的区别注意转义字符的使用,$注意使用8进制或16进制字符表示 xf6echo Hxf6me;/需要察看是否支持此类文字编码-输出结果-H鰉e-1.使用printf()和sprintf()创建格式化的输出printf()直接输出到输出缓冲区sprintf()的输出作为字符串返回如printf(输出内容 %.2fn,$PI();所有的转换规范都以%开头数据类型有d-整数,s-字符串,f-浮点数

2、,b-二进制.2是一个可选的宽度指标,小数点右边输出使用0填充printf(%.2f,3.14159);printf(%10.2f,3.14159);printf(%.10f,3.14159);printf(%.9s,abcdefghijklmn);printf(%5.2f,%f,%7.3fm,3.14159,3.14159,3.14159);printf(%b %d %f %s n,123,123,123,test);-输出结果-3.14 3.143.1415900000abcdefghi 3.14,3.141590, 3.142m1111011 123 123.000000 test-2.

3、字符串填充string str_pad(string input原始字串, int length添加后的总长度, string padding要填充的字符 , int pad_type填充类型)填充类型有添加在左边STR_PAD_LEFT,默认添在右边,填充在两端STR_PAD_BOTH$index = array(one=1,two=155,three=1679);echo ;echo str_pad(这是标题,50, ,STR_PAD_BOTH).n;foreach($index as $inkey=$inval)echo str_pad($inkey,30,.).str_pad($inv

4、al,20,.,STR_PAD_LEFT).n;echo ;-输出结果-这是标题one.1two.155three.1679-string strtolower(string subject)/转换为小写string strtoupper(string subject)/转换为大写string ucfirst(string subject)/首字母大写string ucwords(string subject)/每个单词首字母大写string ltrim(string subject)/去左空白string rtrim(string subject)/去右空白string trim(strin

5、g subject)去左右空白,空白包括null,制表符,换行符,回车符和空格string n12br(string source)/将n表示的换行符转换为标记3.字符串比较integer strcmp(sting str1,string str2) /str1大于str2返回-1 str1小于str2返回1 str1和str2相等返回0integer strmcmp(sting str1,string str2,integer length) /第三个参数限制length个字符的比较print strcmp(aardvark,aardwolf);print strncmp(aardvark,

6、aardwolf,4);-输出结果-10-strcasecmp()和strncasecmp()是不区分大小写的比较函数4.查找和抽取子字符串string substr(sting source,integer start,integer length)/从start开始取length个字符start和length可以使用负值$var = abcdefgh;print substr($var,2);/从0开始计数print substr($var,2,3);print substr($var,-1);/从字符串的末尾开始print substr($var,-5,2);print substr($

7、var,-5,-2);-输出结果-cdefghcdehdedef-integer strpos(string haystack,string needle,integer offset)/查找子字符串的位置,返回第一次出现.integer strrpos(string haystack,string needle)/只搜索单个字符(多个字符只取第一个),返回最后一次出现的索引.还有常见的从 字符串中抽取找到的部分 的函数string strstr(string haystack,string needle)/不区分大小写string stristr(string haystack,string

8、 needle)/区分大小写string strrchr(string haystack,sting needle)* array explode(string separator,string subject,integer limit)/返回一个字符串数组array implode(string glue,array pieces)/返回一个字符串/代码段/$guest = this is a string;$guestArray = explode( ,$guest);var_dump($guestArray);sort($guestArray);echo implode(,$guest

9、Array);/-输出结果-array(4) 0= string(4) this 1= string(2) is 2= string(1) a 3= string(6) string a,is,string,this-5.替换字符和子字符串string substr_replace(string source,string replace,int start,int length)关于数组:PHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。数组array是一组有序的变量,其中每个变量被叫做一个元素。数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问P

10、HP中,数组可以包含标量(整数,布尔,字符串,浮点数)或复合值(对象甚至其他数组),并且可以包含不同类型的值1。创建数组PHP提供创建数组的array()语言结构$numbers = array(5,4,3,2,1);$words = array(web,database,application);echo $numbers2;echo $words0;-输出结果-3web-默认情况下,数组的第一个元素的索引为0。数组中包含的值可以通过使用方括号语法来检索和修改$numbers5 = 0;数字化索引的数组可以创建位从任何索引值开始$numbers = array(1=one,two,three,four);也可以松散的索引$numbers = array(1=one,3=three,5=zero);可以通过给变量赋予一个没有参数的array()来创建空数组。然后可以通过使用方括号语法来添加值$error = array();$error = no error!;$error = second error!;echo $error0;echo $error1;-输出结果-no error!second error!-2.关联数组关联数组(associative array)使用字符串索引(或键)来访问存储

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号