単語「私」を単語「あなた」に、単語「あなた」を単語「私」と同時に置き換える必要があります。 2つの単語が隣り合っていないときはstrtr()と一緒に動作しますが、そうであれば最初の単語を置き換えて2番目の単語を無視します。これを修正する方法はありますか?2つの単語を同時に置き換えてください。
<?php
$string = "tell me you want to get it right";
$string = trim(strtr(" ".trim($string)." ", array(
" me " => " you ",
" you " => " me "
)));
echo $string;
?>
実際の結果:
は私が右
それを取得したいあなたを教えて:
が右
結果必要あなたがそれを取得したいあなたを教えてPS:本当にどんな答えも必要ない"あなたは 'あなたと'124'とのすべてを置き換えるようなものを使用して、そしてすべて私は'1212 'と一緒に、あなたはすべて'1212'を '私'、そしてすべての'1212さん 'を'あなた 'と置き換えます。
ための[役に立たないコメント]私は興味があります。これはちょうど学問的質問か、実際のユースケースですか? – Utkanos