當前位置:首頁 » 編程語言 » php字元串判斷

php字元串判斷

發布時間: 2022-01-08 22:30:56

php如何判斷字元串里有沒有特定字元串

速度最高的應該是strpo函數,查找特定字元串的位置,例如:

<?php
$mystring='abc';
$findme='a';
$pos=strpos($mystring,$findme);

//注意這里使用的是===。簡單的==不能像我們期待的那樣工作,
//因為'a'是第0位置上的(第一個)字元。
if($pos===false){
echo"沒有找到'$findme'在'$mystring'中。";
}else{
echo"找到'$findme'在'$mystring'中,位置是$pos";
}
?>

⑵ php判斷一個字元串中是否包含字母

判斷字元串是否包含字母,應當使用正則表達式匹配來實現,用[a-zA-Z]可以匹配字母,例子代碼:

$str='測試字元串a內容';
if(preg_match('/[a-zA-Z]/',$str))echo'含有字母';elseecho'不含字母';

⑶ php判斷字元串是否相等

php簡單判斷兩個字元串是否相等的方法

具體實現方法如下:

<?php
functionstrcomp($str1,$str2){
if($str1==$str2){
returnTRUE;
}else{
returnFALSE;
}
}
echostrcomp("Firststring","Secondstring");
//ReturnsFALSE
echostrcomp("Astring","Astring");
//ReturnsTRUE
?>

⑷ php 如何判斷字元串內有多少個特定字元串

用正則表達式
(這個有點難學)

也可以把字元串截取成單個的字元 再和A判斷 相同就+1

⑸ php 判斷字元串中是否含有字元

$str='helloworld';

$r=strstr($str,'hello');//第一個參數為需要檢測的原字元串,
//第二個參數為需要檢測的子串
if($r){
echo'yes';
}else{
echo'no';
}

⑹ php怎樣判斷字元串是什麼編碼

php判斷字元編碼的二個方法:
一個是用php自帶的函數mb_detect_encoding,一個是個人寫函數來處理。
方法1,使用mb_detect_encoding函數。
?

1
2
3
4

<?php
$str=」<a href="http://www..com/" target="_blank" class="infotextkey">腳本</a>」;
echo mb_detect_encoding($str);
?>

方法2,自定義函數。
?

1
2
3
4
5
6
7
8
9
10
11

<?php
function chkbm($string){
$bm = array(『ASCII』, 『GBK』, 『UTF-8′);
foreach($bm as $c){
if( $string === <a href="http://www..com/" target="_blank" class="infotextkey">iconv</a>(『UTF-8′, $c, iconv($c, 『UTF-8′, $string))){//轉換編碼後是不是相等
return $c;
}
}
return null;
}
?>

⑺ php怎麼判斷字元串包含某個字元串

//使用strpos()函數或者stripos()函數;前者大小寫敏感,後者不區分大小寫
$str="helloword";
$find="hello";
if(strpos($str,$find)===false){
echo"不存在!";
}else{
echo"存在!";
}

⑻ PHP字元串判斷某個字元是否存在。

沒在中間的話,後面的肯定是問號,用

$str=explode('?',$str);
$str=$str[0];

⑼ php 判斷一個字元串里是否有某個字元

  • 先看下我們的代碼,如圖,定義了一個字元串,然後調用php的strpos方法。
    result1 = strpos(str, 'sougou'); // 查找字元sougou在字元串出現的位置。
    result2 = strpos(str, 'sohu'); // 查找字元sohu在字元串出現的位置。
    如果查找的字元不在字元串里,即字元串不包含查找的字元,strpos方法就會返回 false.

  • 06

    原來strpos方法是區分大小寫的,字元串里的sohu是大寫的S,所以結果是沒有找到這個sohu的字元串。怎麼修改?我們可以用另一個方法stripos,這個方法是不區分大小的。

⑽ php取字元串並判斷

已寫好,如下:

<?php
$num="618";
$len=strlen($num);//獲取字元串長度
$a=mt_rand(0,$len-1);//在長度范圍內隨機獲取索引
$b=mt_rand(0,$len-1);//在長度范圍內隨機獲取索引
$newNum=$num{$a}.$num{$b};//組合成新的數字
echo$newNum;//輸出新數字
?>
熱點內容
java0基礎教程 發布:2024-12-27 23:48:31 瀏覽:784
電腦文件夾選項不見了 發布:2024-12-27 23:39:15 瀏覽:836
java比保存資料庫 發布:2024-12-27 23:37:26 瀏覽:210
dedecms上傳到空間 發布:2024-12-27 23:36:34 瀏覽:46
筆記本電腦帶動ps和虛擬機需要什麼配置 發布:2024-12-27 23:35:11 瀏覽:854
伺服器遷到雲上有IP嘛 發布:2024-12-27 23:30:41 瀏覽:316
英文投稿創建賬戶密碼需要什麼 發布:2024-12-27 23:29:53 瀏覽:571
dnf每日盧克單刷什麼配置 發布:2024-12-27 23:20:01 瀏覽:971
python模擬器 發布:2024-12-27 23:17:28 瀏覽:289
乘風旅行ftp 發布:2024-12-27 23:16:20 瀏覽:629