[PHP]文字列(string)の特定の文字の位置を検索するには?

PHP

どうも、ちょげ(@chogetarou)です。

文字列(string)の特定の文字の位置を検索する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(string)の特定の文字の位置を検索するには、strpos()を使います。

まず、strpos()を呼び出します。

そして、strpos()の第1引数に対象の文字列、第2引数に位置を検索する文字を指定します。

//text=対象の文字列, char=検索する文字
$result = strpos($text, char);

上記のstrpos()は、文字列(string)の第2引数の文字の位置を検索します。

strpos()は、先頭から検索して、最初に見つかった文字の位置を取得します。

もし、後ろから検索したい場合は、strrpos()を使います。

//後ろから検索
$result = strrpos($text, char);

使用例

<?php
$text = "ABCDEF";

$result = strpos($text, "A");
$result2 = strpos($text, "D");

echo $result . "\n";
echo $result2;
?>
出力:
0
3

コメント

タイトルとURLをコピーしました