字符串是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
末頁