文字を置き換える関数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>



実行結果

  1. プロ野球選手とプロゴルファー
  2. プロ
  3. エセ と入力
    結果:エセ野球選手とエセゴルファー
    


    以上
最終更新:2015年09月04日 22:37