文字を置き換える関数str_replace関数についてまとめていきます。9月2日記事
目次
特定の語がでてきたときに、別の文字に置き換えたい場合に有効です。UTF-8には汚い~と綺麗な~があります。そういう場合に使われたりします。
str_replace(mixed $src, mixed $rep, mixed $str [, int &$cnt])
元
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>文字を置き換えるstr_replace関数</title> </head> <body> <form action="confirm.php" method="post"> <label>文字入力</label> <input type="text" name="text"> <label>置き換え文字</label> <input type="text" name="src"> <label>置き換える文字</label> <input type="text" name="rep"> <input type="submit" name="submit"> </form> </body> </html>
送り先
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>str_replace関数</title> </head> <body> <?php $text = $_POST["text"]; $src = $_POST["src"]; $rep = $_POST["rep"]; print $text."から操作すると?<br>"; print str_replace($src,$rep,$text)."<br>になる。"; ?> </body> </html>
結果:エセ野球選手とエセゴルファー