PHP函数积累
PHP函數(shù)積累
1 <?php 2 $string = <<<XML 3 <?xml version='1.0'?> 4 <document> 5 <title>Forty What?</title> 6 <from>Joe</from> 7 <to>Jane</to> 8 <body> 9 I know that's the answer -- but what's the question? 10 </body> 11 </document> 12 XML; 13 $xml = simplexml_load_string($string); 14 15 var_dump($xml); 16 ?>
結(jié)果: object(SimpleXMLElement)[1]public 'title' => string 'Forty What?' (length=11)public 'from' => string 'Joe' (length=3)public 'to' => string 'Jane' (length=4)public 'body' => string 'I know that's the answer -- but what's the question? ' (length=56)
?
$string="<xml>
<ToUserName>%s</ToUserName>
<FromUserName>%s</FromUserName>
<CreateTime>%s</CreateTime>
<MsgType>%s</MsgType>
<Content>%s</Content>
<MsgId>%s</MsgId>
</xml>";
$str1="第1個替換變量";
$str2="第2個替換變量";
$str3="第3個替換變量";
$str4="第4個替換變量";
$str5="第5個替換變量";
$str6="第6個替換變量";
$res=sprintf($string,$str1,$str2,$str3,$str4,$str5,$str6);
var_dump($res);
//返回值;
// string '<xml>
// <ToUserName>第1個替換變量</ToUserName>
// <FromUserName>第2個替換變量</FromUserName>
// <CreateTime>第3個替換變量</CreateTime>
// <MsgType>第4個替換變量</MsgType>
// <Content>第5個替換變量</Content>
// <MsgId>第6個替換變量</MsgId>
// </xml>' (length=362)
?5.unset銷毀變量【可以用到循環(huán)判斷銷毀對應(yīng)元素】
?6.將格式化的日期轉(zhuǎn)化為時間戳
1 1. UNIX時間戳轉(zhuǎn)換為日期用函數(shù): date() 2 一般形式:date('Y-m-d H:i:s', 1156219870); 3 2. 日期轉(zhuǎn)換為UNIX時間戳用函數(shù):strtotime() 4 一般形式:strtotime('2010-03-24 08:15:42');7.將一個一位數(shù)組從開始到結(jié)束,每4個一組,組合成新的二維數(shù)組;
1 $arr=array('aa','bb','cc','dd','11','22','33','44','55','66','77'); 2 $j=count($arr)/4; 3 for($i=0;$i<$j;$i++) 4 { 5 $data[] = array_slice($arr, $i *4 ,4); 6 } 7 8 從數(shù)組的第0*4個元素開始取出,并僅返回4個元素:然后放到新的數(shù)組里; 輸出結(jié)果: array(3) {[0]=>array(4) {[0]=>string(2) "aa"[1]=>string(2) "bb"[2]=>string(2) "cc"[3]=>string(2) "dd"}[1]=>array(4) {[0]=>string(2) "11"[1]=>string(2) "22"[2]=>string(2) "33"[3]=>string(2) "44"}[2]=>array(3) {[0]=>string(2) "55"[1]=>string(2) "66"[2]=>string(2) "77"} }8.對數(shù)組進(jìn)行字典排序
將微信傳過來的timestamp ,nonce,token按子典排序$timestamp=$_GET['timestamp'];$nonce=$_GET['nonce'];\$token=mytoken;微信后臺設(shè)置的token; $array=array($timestamp,$nonce,$token); sort($array);對數(shù)組進(jìn)行字典排序;9.將數(shù)組轉(zhuǎn)化拼接為字符串
1 $arr = array('Hello','World!','I','love','Shanghai!'); 2 echo implode(" ",$arr);?
?
轉(zhuǎn)載于:https://www.cnblogs.com/demolzhi/p/6118168.html
總結(jié)
- 上一篇: ssh免密码登陆(三个节点master
- 下一篇: js柯里化