php

var_dump(explode(“:”,”php:123″)); //返回array 按: 分割。 输出:php, 123echo implode(‘,’, array(‘a’,’b’)); //返回string 输出:a blist($user,$pass) = explode(“:”,”php:123″);
echo$user,$pass; //返回string 输出:php123$array = array(‘php’,’123′);
echo join(“,”,$array); //返回string 输出: php,123strrchr(‘abab’, ‘a’); //ab(最后一次出现)
substr(‘abcd’,1); //bcd(返回字符串的子串)
substr(‘abcd’,2,2); //cd
substr(‘abcd’,-1,1); //d(把位确认按长度截取)
substr(‘abcd’,-2,2); //cd
strpos(‘abcd@yahoo.com’, ‘@’); //4(定位字符)
substr(‘abcd@yahoo.com’, 0,strpos(‘abcd@yahoo.com’,’@’)); //abcdstr_repeat(‘a’,5); //aaaaa(重复一个字符串)
str_shuffle(‘abcd’); //cbda 注:随刷新变化(随机打乱一个字符串)
stripos(‘abca’,’a’); //0 (注:a在第一个位子上,查找字符串首次出现的位置(不区分大小写))
strripos(‘abca’,’a’); //3 (计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写))
strrpos(‘abca’,’a’); //0(计算指定字符串在目标字符串中最后一次出现的位置)
substr_count(‘abcd’,’b’); //1(计算字串出现的次数)
strcspn(‘aabb cc’,’c’); //5(返回在找到任何指定的字符之前,在字符串查找的字符数)
strspn(‘abcdef’,’abc’); //3(返回在字符串中包含的特定字符的数目)
strspn(‘abcdef’,’bc’); //0
strspn(‘abcdef’,’bc’,1,5); //2chr(65); //a (获取ascii编码)
ord(‘a’); //65
strchr(‘aa bb’,’a’); //a bb(搜索一个字符串返回指定的字符)
strchr(‘aa bb’,99); //为空 注:ascii c:99
strchr(‘aa bb’,97); //a bb 注:ascii a:97
addcslashes(‘aabb’,’a’); //\a\abb(函数在指定的字符前添加反斜杠)
addslashes(“aa bb'”); //aa bb\’(转义:预定义’,\)lcfirst(‘hello world’); //hello world(第一个字符小写)
ltrim(“:php:123:”,’:’); //php:123(去掉左右字符)
rtrim(“:php:123:”,’:’); //:php:123(去掉右字符)
trim(“:php:123:”,’:’); //php:123(去掉左字符)nl2br(“php\r\n123″); //php 123(插入转行标签)
wordwrap(‘aaabbb’,3,”, true); //aaabbb(打断字符串为指定数量的字串)
quotemeta(‘abcd.()’); //abcd\.\(\)—(引用元字符:. + * ? [ ^ ] ( $ ) )
similar_text(‘abcd’,’aaaa’,$sim); //25(计算两个字符串的相似度)
similar_text(‘abcd’,’aaaa’); //1
sprintf(‘name:%s,age:%d’,’aaa’,12); //(返回格式化字符串)str_ireplace(‘aa’,’11’,’aa22′); //1122(忽略大小写版本)
strcasecmp(‘hello’,’hello’); //0 注:left>right:正,反之:负(二进制安全比较字符串(不区分大小写))
str_pad(‘aaa’,10); //aaa (后跟7个空格)–(使用另一个字符串填充字符串为指定长度)
str_pad(‘aaa’,10,’-‘,str_pad_left); //——-aaa;
str_pad(‘aaa’,10,’-‘,str_pad_both); //—aaa—-$str = “hello

1

“;
strip_tags($str); //hello1 (从字符串中去除 html 和 php 标记)
strip_tags($str,’

‘); //hello

1

stripcslashes(‘aa\\bb’); //aab(转义的字符串 去掉反斜杠)
stripcslashes(‘aa\\\bb’); //aa\bbstripslashes(‘this is \0 one’); // this is one(反引用一个引用字符串)
stristr(‘abc@163.com’,’b’); //bc@163.com(函数的忽略大小写版本)
stristr(‘abc@163.com’,’b’,true); //a
strstr(‘abc@163.com’,’@’); //@163.com(查找字符串的首次出现)
strstr(‘abc@163.com’,’@’,true); //abcstrlen(‘ab cd’); //5(获取字符串长度)
strcmp(“aaa”, “bbb”); //-1 注: 二进制安全字符串比较
strncmp(‘abcd’,’ab’,2); //0 注:2个匹配0,部分1,无-1
strncmp(‘abcd’,’a’,2); //1
strncmp(‘abcd’,’c’,2); //-1substr_compare(‘abcd’,’b’,1,1); //0(二进制安全比较字符串(从偏移位置比较指定长度))
substr_compare(‘abcd’,’c’,-2,1); //0
substr_compare(‘abcd’,’b’,1,1,true); //0
substr_replace(‘abcd e’,’1′, 5); //abcd 1(替换字符串的子串)
substr_replace(‘abcd e’,’1′, -1); //abcd 1
substr_replace(‘abcd e’,’1′, 2,2); //ab1 estr_replace(‘aa’,11,’aa22′); //1122(子字符串替换)
strpbrk(‘abac’,’a’); //ac(在字符串中查找一组字符的任何一个字符)
strpbrk(‘abac’,’cb’); //bac(在字符串中查找一组字符的任何一个字符)
strrev(‘abcd’); //dcba(反转后的字符串)strtok(‘aa/bb’,’/’); //aa(标记分割字符串)
strtolower(‘abc’); //abc(将字符串转化为小写)
strtoupper(‘abc’); //abc(将字符串转化为大写)
ucfirst(‘abcd’); //abcd(将字符串的首字母转换为大写)
ucwords(‘abcd cc’); //abcd cc(将字符串中每个单词的首字母转换为大写)trtr(‘aabbcc’,’ac’,’11’); //11bb11(去除字符串首尾处的空白字符)$arr = array(‘hello’ => ‘hi’, ‘world’ => ‘today’);
echo strtr(‘hello world’,$arr); //hi todaytrim(‘ abcd ‘); //abcd(去除字符串首尾处的空白字符)
trim(‘xabcdx’,’x’); //abcdmd5_file(“c:\d\d.txt”); //d.txt 文件要存在
md5(“c:\d\d.txt”);
//双重md5加密classtestmd5{functionget($num){$num=md5(md5($num).”en”);
return$num;
}
}
$testmd5 = new testmd5();
echo$testmd5->get(“test”);
$date = date(“y-m-d h:i:s”);
list($y,$m,$d,$h,$i,$s) = split(‘[- :]’, $date);
echo”$y 年$m 月 $d 日 $h 时 $i 分$s 秒”; //分解字符串number_format(1234.56); //1,2345(格式化数字)
number_format(1234.56,2,’,’,”); //1234,56
number_format(1234.56,2,’.’,’ ‘); //1 234.56$str = ‘first=one&arr[]=a+b&arr[]=ccc’;
parse_str($str); //解析字符串变量$first; //one$arr[0]; //a b$arr[1]; //ccc;parse_str($str,$put);
$put[‘first’]; //one$put[‘arr’][0]; //a b$put[‘arr’][1]; //ccc$arr1 = array(‘img1.png’,’img10.png’,’img2.png’);
sort($arr1); //按key值
natsort($arr1); //按val值$line = ‘aa “bb cc.” dd.txt’;
$parsed = str_getcsv( $line,’ ‘,'”‘); //解析 csv 字符串为一个数组
var_dump( $parsed );
//array(3) { [0]=> string(2) “aa” [1]=> string(6) “bb cc.” [2]=> string(6) “dd.txt” }print_r(str_split(‘hello world’)); //将字符串转换为数组
print_r(str_split(‘hello world’,3));
/*
array
(
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => w
[7] => o
[8] => r
[9] => l
[10] => d
)
array
(
[0] => hel
[1] => lo
[2] => wor
[3] => ld
)
*/

‘).addclass(‘pre-numbering’).hide();
$(this).addclass(‘has-numbering’).parent().append($numbering);
for (i = 1; i

Posted in 未分类