このアンパサンドとその右側のすべてを削除するのに問題があります
5HnVGGOrMyw&1394058973
RegEx でこれを行う方法がわかりません。また、rtrim() が機能しません。
substr
と を使用しないのはなぜstrrpos
ですか?
$string = substr($string, 0, strrpos($string, '&'));
echo preg_replace("/([^&]+)(.+)/", '$1', '5HnVGGOrMyw&1394058973');
$out = preg_replace('/([^&]*)&.*/', "$1", $in);