本文目錄一覽:
- 1、php 如何判斷變數里包含「多個」字元?不是一個!
- 2、php 判斷字元串中一字元出現的次數。
- 3、php 如何判斷字元串內有多少個特定字元串?
- 4、php 判斷字數
- 5、PHP或mysql語句中有什麼函數可以判斷一個字元串中某字元串的個數?
- 6、php 如何判斷一個字元有幾個字元
php 如何判斷變數里包含「多個」字元?不是一個!
想判斷多個字元 2種方法
1:用循環 一個一個判斷
2:用正則表達式做
php 判斷字元串中一字元出現的次數。
$string
=
’18,20,31,25,20,26,21,15,18,20′;
echo
substr_count($string,
’20’);
這樣就可以顯示出現20的次數,
不過有一個例外你要自己考慮,
那就是120,
因為你的問題是20出現的次數,
並沒有說會不會有120,220,320之類,
也就是說,
如果出現了三位數,
那這個結果就不保證準確性,
如果不止兩位數,
你可以事先處理字元串,
將開頭和結尾都加上一個逗號,
然後去將要匹配的20換成,20,就可以絕對匹配20的出現次數,
處理之後再將開頭和結尾的逗號去掉,
也不過多了兩句而已,
效率上沒有什麼差別
php 如何判斷字元串內有多少個特定字元串?
字元串像數組一樣,也是可以通過循環下標來取字元的
所以
$count=0;
for($i=0; ;++$i) {
if(! isset($str{$i})) break;
if($str{$i}===’A’) ++$count;
}
echo $count;
php 判斷字數
$a=’neirong’;
if(strlen($a)=500){
echo “長度少於500”;
}
PHP或mysql語句中有什麼函數可以判斷一個字元串中某字元串的個數?
$count = 0;
$sql=”SELECT `欄位名` FROM `表名`”;
$res=mysql_query($sql);
while($row=mysql_fetch_array($res)){
$arr = explode(“,”,$row[‘欄位名’]); //這裡把你存數字的欄位以逗號切割開,並存為數組
for($i=0;$icount($arr);$i++){
if($你要比較的變數 == $arr[$i]){
$count = $count + 1;
}
}
}
if($count0){
echo ‘找到了!!!’;
}else{
echo ‘沒有找到~’;
}
php 如何判斷一個字元有幾個字元
?php
$str=”wsedgfsed”;
echo strlen($str);
?
是想要這樣的效果嗎,涉及到中文,一個中文對應三個字元啊,記住了,有別的php問題也可以去php中文網問答社區問啊,都是大神在線幫你解決問題
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/304309.html