ホームページ  >  記事  >  バックエンド開発  >  PHP は、別の文字列 (大文字と小文字を区別) 関数 strrpos() 内で最後に出現した文字列を検索します。

PHP は、別の文字列 (大文字と小文字を区別) 関数 strrpos() 内で最後に出現した文字列を検索します。

黄舟
黄舟オリジナル
2017-11-06 09:19:281596ブラウズ

文字列内の最後の「php」の検索:

<?php
echo strrpos("I love php, I love php too!","php");
?>

定義と使用法

strrpos() 関数は、別の文字列内の文字列の最後の出現を検索します (大文字と小文字が区別されます)。

注: strrpos() 関数では大文字と小文字が区別されます。

関連関数:

  • strpos() - 別の文字列内で最初に出現する文字列を検索します (大文字と小文字を区別します)

  • stripos() - 別の文字内で最初に出現する文字列を検索します。文字列内の文字列の最初の出現 (大文字と小文字は区別されません)

  • strripos() - 別の文字列内で文字列が最後に出現する位置を検索します (大文字と小文字は区別されません)

構文

strrpos(string,find,start)
パラメータ 説明
文字列 は必須です。検索する文字列を指定します。
検索 必須。検索する文字を指定します。
開始 はオプションです。検索を開始する場所を指定します。

技術的な詳細

戻り値: 別の文字列内の文字列が最後に出現する位置を返します。文字列が見つからない場合は FALSE を返します。注: 文字列の位置は 1 からではなく 0 から始まります。
PHP バージョン: 4+
変更ログ: PHP 5.0 以降、find パラメーターは複数の文字の文字列にすることができます。

PHP 5.0では、startパラメータが追加されました。

例:

<?php 
echo strrpos("Hi Friend!","Fr");//strpos函数是否可以认为是字符在字符所在字符串的位置查询;
 ?>

出力結果: 3

Example

<?php
echo strrpos("Hello world!","wo");
?>

出力:
6

strrposを使用して、リンクがhttpプロトコルのリンクであるかどうかを確認します

<?php
$url="http://www.baidu.com";
if (strrpos($url, &#39;http://&#39;) !== 0)
echo "链接为http协议的链接";
?>


以上がPHP は、別の文字列 (大文字と小文字を区別) 関数 strrpos() 内で最後に出現した文字列を検索します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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