0

このアンパサンドとその右側のすべてを削除するのに問題があります

5HnVGGOrMyw&1394058973

RegEx でこれを行う方法がわかりません。また、rtrim() が機能しません。

4

3 に答える 3

3

substrと を使用しないのはなぜstrrposですか?

$string = substr($string, 0, strrpos($string, '&'));
于 2013-02-27T19:18:12.400 に答える
0
echo preg_replace("/([^&]+)(.+)/", '$1', '5HnVGGOrMyw&1394058973');
于 2013-02-27T19:19:44.280 に答える
0
$out = preg_replace('/([^&]*)&.*/', "$1", $in);
于 2013-02-27T19:18:25.657 に答える