萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php入門教程之字符串函數學習筆記(1/3)

php入門教程之字符串函數學習筆記(1/3)

字符串是php中非常重要的一個知識點了,從另一個層面來講php就是對字符串的一些操作了,所以php對於字符串操作的函數也是提供的相當的多了,下面我整理一些字符串函數使用例子。

PHP語言是一個功能強大的嵌入式HTML腳本語言,它的易用性讓許多程序員選擇使用。PHP判斷字符串的包含,可以使用PHP的內置函數strstr,strpos,stristr直接進行判斷.也可以通過explode函數的作用寫一個判斷函數。

探討如何實現PHP判斷字符串是否為IP
深入探討PHP自動獲取關鍵詞的具體方法
PHP字符串函數的分類總結
分享PHP函數require()的具體使用技巧
PHP重定向網頁的具體實現方法介紹
下面介紹PHP判斷字符串的包含的具體使用方法:
1. strstr: 返回一個從被判斷字符開始到結束的字符串,如果沒有返回值,則不包含

代碼如下:

 代碼如下 復制代碼 < ?php
/*如手冊上的舉例*/
$email = '[email protected]';
$domain = strstr($email, '@');
echo $domain;
// prints @example.com
?>

2. stristr: 它和strstr的使用方法完全一樣.唯一的區別是stristr不區分大小寫.

3. strpos: 返回boolean值.FALSE和TRUE不用多說.用 “===”進行判斷.strpos在執行速度上都比以上兩個函數快,另外strpos有一個參數指定判斷的位置,但是默認為空.意思是判斷整個字符串.缺點是對中文的支持不好.

PHP判斷字符串的包含代碼如下:

 代碼如下 復制代碼 $str= ‘abc’;
$needle= ‘a’;
$pos = strpos($str, $needle);

4. 用explode進行判斷

PHP判斷字符串的包含代碼如下:

 代碼如下 復制代碼 function checkstr($str){
$needle = “a”;//判斷是否包含a這個字符
$tmparray = explode($needle,$str);
if(count($tmparray)>1){
return true;
} else{
return false;
}
}

以上就是PHP判斷字符串的包含的具體代碼示例。

去除字符串首尾處的空白字符或者任意字符 - trim - 返回去掉後的字符串

 代碼如下 復制代碼 /* 格式:trim(字符串,'要去掉的特殊字符可以是多個') */ 
$str=trim('     admin ');  
echo $str; // admin 兩邊無空格 
 
echo $str=trim(' admin ********','* '); // admin 
echo strlen($str); // 5 通過長度得知字符有沒有被去掉 

             
去除字符串右側的空白字符或者任意字符 - rtrim - 返回去掉後的字符串

 代碼如下 復制代碼 /* 格式:rtrim(字符串,'要去掉的特殊字符可以是多個') */ 
$str=rtrim('     admin ');  
echo $str; //'     admin' 右側無空格 
 
echo $str=rtrim(' admin ********','* '); // admin 
echo strlen($str); // 10 通過長度得知字符有沒有被去掉 

             
去除字符串右側的空白字符或者任意字符 - chop - chop是rtrim的別名

 代碼如下 復制代碼 /* 格式:chop(字符串,'要去掉的特殊字符可以是多個') */ 
$str=chop('     admin ');  
echo $str; //'     admin' 右側無空格 
 
echo $str=chop(' admin ********','* '); // admin 
echo strlen($str); // 10 通過長度得知字符有沒有被去掉 

             
去除字符串左側的空白字符或者任意字符 - ltrim - 返回去掉後的字符串

 代碼如下 復制代碼
/* 格式:ltrim(字符串,'要去掉的特殊字符可以是多個') */ 
$str=rtrim('     admin ');  
echo $str; //'     admin' 右側無空格 
 
echo $str=ltrim(' admin ********','* '); // 'admin ********' 
echo strlen($str); // 14 通過長度得知字符有沒有被去掉 

              
首頁 1 2 3 末頁

copyright © 萬盛學電腦網 all rights reserved