「文字位置を検索するmb_strpos関数とmb_strrpos関数」の編集履歴(バックアップ)一覧はこちら

文字位置を検索するmb_strpos関数とmb_strrpos関数」(2015/09/04 (金) 22:36:31) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

文字位置を検索するmb_strpos関数とmb_strrpos関数についてまとめていきます。9月4日記事 ~ ~ 目次 #contents ~ ~ ---- ~ *文字列先頭か文字列末尾どちらかを指定して検索する。 先頭から検索するものはmb_strpos、末尾から検索するものはmb_strrpos。~ mb_strposは先頭が0になり、mb_strrposは末尾が-1になる。 ~ ~ *文法 int mb_strpos(string $str, string $substr,[,int $off [, string $enc]) int mb_strrpos(string $str, string $substr,[,int $off [, string $enc]) $offのデフォルトは指定しなければ先頭。いわゆる0。 ~ ~ *コード 元 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>文字位置を検索するmb_strpos関数とmb_strrpos関数</title> </head> <body> <form action="confirm.php" method="post"> <label>文字入力</label> <input type="text" name="text"> <label>検索する文字</label> <input type="text" name="substr"> <label>検索開始位置</label> <input type="text" name="off"> <input type="submit" name="submit"> </form> </body> </html> 送り先 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>文字位置を検索するmb_strpos関数とmb_strrpos関数</title> </head> <body> <?php $text = $_POST["text"]; $substr = $_POST["substr"]; $off = $_POST["off"]; print $text."から操作すると?<br>"; print mb_strpos($text,$substr,$off)."<br>"; print mb_strrpos($text,$substr,$off)."<br>"; ?> </body> </html> ~ ~ *実行結果 +あかまきがみ、あおまきがみ、きまきがみ +きがみ +0 と入力 結果:strposは:3 あかまきがみ ~ 次に、最後の0を変更してみる。 +あかまきがみ、あおまきがみ、きまきがみ +きがみ +5 と入力 結果:strposは10: ~ ~ 以上

表示オプション

横に並べて表示:
変化行の前後のみ表示: