php 常用字串函式(附例)

2021-06-05 13:49:00 字數 1776 閱讀 4542

1. date('g',time()) 整點 . echo(strtotime("3 october 2011")); 時間  

2. strpos 查詢字串首次出現的位置 方法 (用於獲取你指定的字串集)

public function findneed($wholestr,$strkey1,$strkey2)

$num1 = strpos($wholestr , $strkey1)+strlen($strkey1);

$num2 = strpos($wholestr ,$strkey2);

$needstr =substr($wholestr ,$num1,$num2-$num1 ); 

return $needstr;

例子:findneed($fax2,'

址:','

郵') 

3.ord  返回 第乙個字元的吧

ascii值

ord(substr($str,$i,1)>=0x80)

chr(返回指定的字串) 

4.  substr 擷取字串

$rest = substr("abcdef", 2, -1); // 返回 

"cde"

2 表示 從開頭獲取 正數 

-1 表示從結尾 去掉幾個數

$rest = substr("abcdef", -3, -1); // 返回 

"de" -3 表示從結尾獲取幾個數 

-1同上

5.preg_replace 執行正則 搜尋 替換

preg_replace('/\s/','',$name)  =》替換為空

同:str_replace('

:','',$code)

6. strripos  字串最後一次出現的位置 

$pos1 = strripos($explode[$i],'='); 

7. htmlspecialchars 網頁以字串形式返回

8. explode  分割字串 返回陣列 

$explode= explode('加入對比

',$name);

9.rtrim  刪除 字串中的指定字串 

例子: $explode[$i] = rtrim($explode[$i],"num

11.獲取網頁手機號(包含正規表示式)

function getphonefrominfo($singlestr)-)?\d)$|(13[0-9]) ',  $singlestr, $matches))

//取手機號

if(preg_match_all('/1[34568][0-9][^\d]/u',  $singlestr, $matches))

//print_r($matches);

foreach ($matches[0] as $phonenum)

//$phonenum = str_replace(",", "",$phonenum);

// echo "

".$phonenum;

if (strlen($phonenum)>10) { 

$phonenum=substr($phonenum, 0, 11);  

$info[mobile] = $mobile=$phonenum; //echo "手機

". $mobile;

$singlestr    = str_replace($info[mobile], "", $singlestr);

return $info[mobile];

//return $info[mobile];

PHP常用字串函式

1 echo,print,print r,printf,sprintf 前兩個函式是輸出字串.字串中如果有變數名則被替換成其值.php程式設計師站 print r也是輸出函式,不同的是他可以輸入複雜結構的資料,比如陣列,物件 後兩個函式類似於c的同名函式.2 strchr,strlen,strtok...

php常用字串函式

一些簡單實用的函式 strlen string 獲取字串的長度。trim str,char 移除字串兩側的空白字元或其他預定義字元。ltrim str,char 移除字串左側的空白字元或其他預定義字元。rtrim str,char 移除字串右側的空白字元或其他預定義字元。strtolower str...

PHP常用字串函式

函式名 描述例項 輸入輸出 去空格或其他字元 trim 刪除字串兩端的空格或其他預定義字元 str r nhello world r n echo trim str 目標字串 清除後的字串 rtrim chop 刪除字串右邊的空格或其他預定義字元 str hello world r n echo r...