php實用函數
阿新 • • 發佈:2018-03-31
function int light foo spa 一個 AC UNC reg
①parse_str
將查詢字符串解析到變量中:
<?php parse_str("name=Bill&age=60"); echo $name."<br>"; echo $age; ?>
運行結果:
Bill 60
數組參數:
<?php parse_str("name=Bill&age=60",$myArray); print_r($myArray); ?>
運行結果:
Array ( [name] => Bill [age] => 60 )
①preg_replace_callback
對正則匹配的內容用回調函數執行的結果進行替換:
// 將文本中的年份增加一年. $text = "April fools day is 04/01/2002\n"; $text.= "Last christmas was 12/24/2001\n"; // 回調函數 function next_year($matches) { // 通常: $matches[0]是完成的匹配 // $matches[1]是第一個捕獲子組的匹配 // 以此類推 //$matches[1]是(\d{2}/\d{2}/) 匹配到的內容 : 在上面的文本中是 04/01/ 和 12/24/ //$matches[1]是(\d{4}) 匹配到的內容 : 在上面的文本中是 2002 和 2001 return $matches[1].($matches[2]+1); } echo preg_replace_callback( "|(\d{2}/\d{2}/)(\d{4})|", "next_year", $text);
php實用函數