文字列置換(PHP)
str_replace関数で置換できる。
str_replace(置換対象文字列、置換後文字列、元の文字列、置換した回数);
str_ireplace関数はアルファベットの大文字小文字を区別しない。
置換対象文字列と置換後文字列は配列で指定できる。
1 2 3 4 5 6 7 8 9 10 11 |
<?php $original = "A piece of the apple pie."; $searchArr = ["a piece", "the apple pie"]; $replaceArr = ["Lots", "apple cake"]; $replaced = str_ireplace($searchArr, $replaceArr, $original, $cnt); echo $original . "\n"; echo $replaced . "({$cnt})\n"; |
1 2 |
A piece of the apple pie. Lots of apple cake.(2) |