文字列を置き換える方法は?
$a="1234683214312354436214214125436121436";
$b="76234265832465867892353463476254273434252";
$a の真ん中のものを探します1 を「@」に置き換えます。たとえば、1 が 11 個あります。6 を置き換えます。
同様に、$b の真ん中の 2 を '@' に置き換えます。たとえば、2 が 8 個ある場合、4 番目の
-----解決策---- ----------------
preg_match_all + PREG_OFFSET_CAPTURE を使用して、置換したいものと一致したもののオフセットを一致させます。次に何をすべきかはわかりました。
$a="1234683214312354436214214125436121436";
$b="76234265832465867892353463476254273434252";
preg_match_ ('#1#',$a,$match,PREG_OFFSET_CAPTURE);
echo "