ホームページ >バックエンド開発 >PHPチュートリアル >PHPで指定された文字列内の部分文字列を検索する方法

PHPで指定された文字列内の部分文字列を検索する方法

墨辰丷
墨辰丷オリジナル
2018-06-12 14:22:303127ブラウズ

この記事では、PHP で指定された文字列内の部分文字列を見つける方法を主に紹介します。これには、PHP の strpos() 関数を使用して文字列を検索する方法が含まれます。

##この記事の例では、PHP で指定された文字列内の部分文字列を検索する方法について説明します。具体的な分析は次のとおりです。

strpos() 関数を使用して、PHP で部分文字列を検索できます。 strpos() 関数は、ソース文字列内で最初に出現する部分文字列を検索しようとします。見つかった場合は、部分文字列の位置を示す非負の整数を返します。それ以外の場合は、ブール値の false を返します。

<?php
$haystack1 = "2349534134345w3mentor16504381640386488129";
$haystack2 = "w3mentor234953413434516504381640386488129";
$haystack3 = "center234953413434516504381640386488129fyi";
$pos1 = strpos($haystack1, "w3mentor");
$pos2 = strpos($haystack2, "w3mentor");
$pos3 = strpos($haystack3, "w3mentor");
print("pos1 = ($pos1); type is " . gettype($pos1) . "\n");
print("pos2 = ($pos2); type is " . gettype($pos2) . "\n");
print("pos3 = ($pos3); type is " . gettype($pos3) . "\n");
?>

出力結果:

pos1 = (13); type is integer
pos2 = (0); type is integer
pos3 = (); type is boolean

pos3はブール値を返します。つまり、部分文字列が見つかりません

概要: 上記は概要です。この記事の内容はすべて、皆様の学習に役立つことを願っています。

関連する推奨事項:

php は、Cookie に基づいてユーザー名とパスワードの記録を実装します

php で中国語の文字をインターセプトする方法の簡単な説明文字化けを防ぐため

phpは色の値を操作し、色をその逆の色に変換します

以上がPHPで指定された文字列内の部分文字列を検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。