文字列内の 1 つの部分文字列を複数回置換することは可能ですが、異なる置換で行うことはできますか? これはループとで実行できることは知っていますstr_replace()
が、もっと簡単な方法があるはずです!
例:
<?php
// Returns '1.2.3';
echo str_replace('%', array(1, 2, 3), '%.%.%');
?>
文字列でループを開始してから、一度に 1 つの一致を置き換える必要がありますか? それは、もっと単純であるべきことを行うためのずさんな方法のように思えます。私は何が欠けていますか?