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

2022-12-15 18:01:04

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

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API偵錯工具:

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

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

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

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

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

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

範例:

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

var_dump($pos);
if($pos){
	echo $str." 中指定字元 圓點.<br>";
}else{
	echo $str." 中不包含指定字元 圓點.<br>";
}
?>
登入後複製

1.png

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

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

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

範例:

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

var_dump($pos);
if($pos){
	echo $str." 中指定字元 圓點.<br>";
}else{
	echo $str." 中不包含指定字元 圓點.<br>";
}
?>
登入後複製

2.png

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

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

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

<?php
header('content-type:text/html;charset=utf-8');   
$url = "001a.gif";
$str = ".";
$con = explode($str,$url);
if (count($con)>1){
	echo $url." 中包含 圓點".$str;
}else{
	echo $url." 中沒有包含圓點 ".$str; 
}
?>
登入後複製

3.png

推薦學習:《》

以上就是php怎麼判斷字串是否含圓點的詳細內容,更多請關注TW511.COM其它相關文章!