最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > php教程

PHP编程中“字符串”的小常识

日期:08-06    来源:中国设计秀    作者:cnwebshow.com

字符串PqF中国设计秀
注意单引号和双引号的区别PqF中国设计秀
注意转义字符的使用,",$PqF中国设计秀
注意使用8进制或16进制字符表示 xf6PqF中国设计秀
echo "Hxf6me";//需要察看是否支持此类文字编码PqF中国设计秀
---------------------输出结果----------------------------------------PqF中国设计秀
H鰉ePqF中国设计秀
---------------------------------------------------------------------PqF中国设计秀
1.使用printf()和sprintf()创建格式化的输出PqF中国设计秀
printf()直接输出到输出缓冲区PqF中国设计秀
sprintf()的输出作为字符串返回PqF中国设计秀
如printf("输出内容 %.2fn",$PI());PqF中国设计秀
所有的转换规范都以%开头PqF中国设计秀
数据类型有d-整数,s-字符串,f-浮点数,b-二进制PqF中国设计秀
.2是一个可选的宽度指标,小数点右边输出使用0填充PqF中国设计秀
printf("%.2f",3.14159);PqF中国设计秀
printf("%10.2f",3.14159);PqF中国设计秀
printf("%.10f",3.14159);PqF中国设计秀
printf("%.9s",abcdefghijklmn);PqF中国设计秀
printf("%5.2f,%f,%7.3fm",3.14159,3.14159,3.14159);PqF中国设计秀
printf("%b %d %f %s n",123,123,123,"test");PqF中国设计秀
---------------------输出结果----------------------------------------PqF中国设计秀
3.14 3.143.1415900000abcdefghi 3.14,3.141590, 3.142m1111011 123 123.000000 test PqF中国设计秀
---------------------------------------------------------------------PqF中国设计秀
2.字符串填充PqF中国设计秀
string str_pad(string input原始字串, int length添加后的总长度[, string padding要填充的字符 [, int pad_type]填充类型])PqF中国设计秀
填充类型有添加在左边STR_PAD_LEFT,默认添在右边,填充在两端STR_PAD_BOTHPqF中国设计秀
$index = array("one"=>1,"two"=>155,"three"=>1679);PqF中国设计秀
echo "PqF中国设计秀
";PqF中国设计秀
echo str_pad("这是标题",50," ",STR_PAD_BOTH)."n";PqF中国设计秀
foreach($index as $inkey=>$inval)PqF中国设计秀
        echo str_pad($inkey,30,".").str_pad($inval,20,".",STR_PAD_LEFT)."n";PqF中国设计秀
echo "PqF中国设计秀
";PqF中国设计秀
---------------------输出结果----------------------------------------PqF中国设计秀
PqF中国设计秀
PqF中国设计秀
                     这是标题                     PqF中国设计秀
one..............................................1PqF中国设计秀
two............................................155PqF中国设计秀
three.........................................1679PqF中国设计秀
PqF中国设计秀
PqF中国设计秀
---------------------------------------------------------------------PqF中国设计秀
string strtolower(string subject)//转换为小写PqF中国设计秀
string strtoupper(string subject)//转换为大写PqF中国设计秀
string ucfirst(string subject)//首字母大写PqF中国设计秀
string ucwords(string subject)//每个单词首字母大写PqF中国设计秀
string ltrim(string subject)//去左空白PqF中国设计秀
string rtrim(string subject)//去右空白PqF中国设计秀
string trim(string subject)去左右空白,空白包括null,制表符,换行符,回车符和空格PqF中国设计秀
string n12br(string source)//将n表示的换行符转换为<BR />标记PqF中国设计秀
3.字符串比较PqF中国设计秀
integer strcmp(sting str1,string str2) //str1大于str2返回-1 str1小于str2返回1 str1和str2相等返回0 PqF中国设计秀
integer strmcmp(sting str1,string str2,integer length) //第三个参数限制length个字符的比较PqF中国设计秀
print strcmp("aardvark","aardwolf");PqF中国设计秀
print strncmp("aardvark","aardwolf",4);PqF中国设计秀
---------------------输出结果----------------------------------------PqF中国设计秀
-10PqF中国设计秀
---------------------------------------------------------------------PqF中国设计秀
strcasecmp()和strncasecmp()是不区分大小写的比较函数PqF中国设计秀
4.查找和抽取子字符串PqF中国设计秀
string substr(sting source,integer start[,integer length])//从start开始取length个字符PqF中国设计秀
start和length可以使用负值PqF中国设计秀
$var = "abcdefgh";PqF中国设计秀
print substr($var,2);//从0开始计数PqF中国设计秀
print substr($var,2,3);PqF中国设计秀
print substr($var,-1);//从字符串的末尾开始PqF中国设计秀
print substr($var,-5,2);PqF中国设计秀
print substr($var,-5,-2);PqF中国设计秀
---------------------输出结果----------------------------------------PqF中国设计秀
cdefghPqF中国设计秀
cdePqF中国设计秀
hPqF中国设计秀
dePqF中国设计秀
defPqF中国设计秀
PqF中国设计秀
---------------------------------------------------------------------PqF中国设计秀
integer strpos(string haystack,string needle[,integer offset])//查找子字符串的位置,返回第一次出现.PqF中国设计秀
integer strrpos(string haystack,string needle)//只搜索单个字符(多个字符只取第一个),返回最后一次出现的索引.PqF中国设计秀
还有常见的从 字符串中抽取找到的部分 的函数PqF中国设计秀
string strstr(string haystack,string needle)//不区分大小写PqF中国设计秀
string stristr(string haystack,string needle)//区分大小写PqF中国设计秀
string strrchr(string haystack,sting needle)PqF中国设计秀
*********** array explode(string separator,string subject[,integer limit])//返回一个字符串数组PqF中国设计秀
array implode(string glue,array pieces)//返回一个字符串PqF中国设计秀
///////////////////////////代码段////////////////////////////////////////PqF中国设计秀
$guest = "this is a string";PqF中国设计秀
$guestArray = explode(" ",$guest);PqF中国设计秀
var_dump($guestArray);PqF中国设计秀
sort($guestArray);PqF中国设计秀
echo implode(",",$guestArray);PqF中国设计秀
////////////////////////////////////////////////////////////////////////PqF中国设计秀
---------------------输出结果----------------------------------------PqF中国设计秀
array(4) { [0]=> string(4) "this" [1]=> string(2) "is" [2]=> string(1) "a" [3]=> string(6) "string" } a,is,string,thisPqF中国设计秀
---------------------------------------------------------------------PqF中国设计秀
5.替换字符和子字符串PqF中国设计秀
string substr_replace(string source,string replace,int start[,int length]) PqF中国设计秀

本文引用地址:/bc/article_58230.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明