ホームページ > バックエンド開発 > PHPの問題 > PHPで文字列にドットが含まれているかどうかを確認する方法

PHPで文字列にドットが含まれているかどうかを確認する方法

青灯夜游
リリース: 2023-03-17 16:14:02
オリジナル
4565 人が閲覧しました

3 メソッド: 1. stripos() を使用します。構文は "stripos($str, ".")" で、返された位置の値が含まれます。 2. strripos() を使用します。構文は「strripos($str, ".")」で、返された位置の値が含まれます。 3. 「explode($str,".")」という構文でexplode()を使用します。返された配列が空の配列の場合は含まれません。それ以外の場合は含まれます。

PHPで文字列にドットが含まれているかどうかを確認する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php 検出文字列文字列に指定された文字が含まれているかどうかを確認する方法

方法 1: 検出するには、stripos() 関数を使用します

stripos() 関数は、次のことを行うことができます。別の文字列内の文字列を検索 文字列内で最初に出現する位置 (大文字と小文字は区別されません)。

指定された文字が存在する場合は、最初に出現した位置を返し、見つからない場合は FALSE を返します。

注: 文字列の位置は 1 からではなく 0 から始まります。

例:

<?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() 関数can 別の文字列内で最後に出現する文字列を検索します (大文字と小文字は区別されません)。

指定された文字が存在する場合は、最後に出現した位置を返し、見つからない場合は 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート