PHP図書館
strpos
strpos(検索対象,検索文字列[,検索を開始する位置])
マルチバイト文字の場合はmb_strposを用います。
mb_strpos(検索対象,検索文字列[,検索を開始する位置[,エンコード]])
文字列を検索して最初に見つかった位置を返します。
検索を開始する位置、エンコードの指定は省略可能ですが、エンコードを指定する場合は検索開始位置も指定する必要があります。
また、エンコードを省略した場合は内部エンコーディングが適用されます。
| << 前のページ | ランダム | 次のページ >> | |
サンプルスクリプト
<?php $name = "PHP図書館のサンプルです"; //「P」の登場位置を検索 $get_p = mb_strpos($name,"P",0,utf8); //「館」の登場位置を検索 $get_y = mb_strpos($name,"館",0,utf8); echo "最初に「P」が登場する位置 => "; print_r($get_p); echo "<br />"; echo "最初に「館」が登場する位置 => "; print_r($get_y); ?>
実行結果
最初に「P」が登場する位置 => 0
最初に「館」が登場する位置 => 5
| << 前のページ | ランダム | 次のページ >> | |
