首頁 >後端開發 >PHP問題 >php怎麼判斷字串是否含圓點

php怎麼判斷字串是否含圓點

青灯夜游
青灯夜游原創
2022-12-15 16:55:454592瀏覽

3種方法:1、用stripos(),語法“stripos($str, ".")”,傳回位置值則包含。 2.用strripos(),語法“strripos($str, ".")”,傳回位置值則包含。 3.用explode(),語法“explode($str,".")”,傳回的陣列為空數組則不包含,反之則包含。

php怎麼判斷字串是否含圓點

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php偵測字串中是否包含指定字元的方法

方法1:利用stripos()函數偵測

stripos() 函數可以尋找字串在另一字串中第一次出現的位置(不區分大小寫)。

如果指定字元存在,則傳回第一次出現的位置;如果沒有找到,則傳回 FALSE。

註解: 字串位置從 0 開始,不是從 1 開始。

範例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;12.36&#39;;
$pos = stripos($str, ".");

var_dump($pos);
if($pos){
	echo $str." 中指定字符 圆点.<br>";
}else{
	echo $str." 中不包含指定字符 圆点.<br>";
}
?>

php怎麼判斷字串是否含圓點

方法2:利用strripos()函數偵測

strripos() 函數可以尋找字串在另一個字串中最後一次出現的位置(不區分大小寫)。

如果指定字元存在,則傳回最後一次出現的位置;如果沒有找到,則傳回 FALSE。

範例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;12.36.3&#39;;
$pos = strripos($str, ".");

var_dump($pos);
if($pos){
	echo $str." 中指定字符 圆点.<br>";
}else{
	echo $str." 中不包含指定字符 圆点.<br>";
}
?>

php怎麼判斷字串是否含圓點

方法3:使用explode()函數偵測

explode() 函數使用指定分割符來分割一個字串,並傳回由字串組成的陣列。

如果數組不為空數組(數組長度大於1),則包含;反之,則數組為空,進而不包含另一個字串

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$url = "001a.gif";
$str = ".";
$con = explode($str,$url);
if (count($con)>1){
	echo $url." 中包含 圆点".$str;
}else{
	echo $url." 中没有包含圆点 ".$str; 
}
?>

php怎麼判斷字串是否含圓點

推薦學習:《PHP影片教學

以上是php怎麼判斷字串是否含圓點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn