次のような複数行の文字列があるとします
A: 51
B: 221
C: 45
そして、私はそれを交換して取得したい
A: $51
B: $221
C: $45
私は試した
preg_replace("/[\d*][^0-9]*/","$currency$0",$pricelist);
ただし、すべての数字ではなく、すべての桁の前に通貨記号が追加されます。私も試しました
preg_replace("/[\d]*/","$currency$0",$pricelist);
ただし、金額は 2 つの通貨記号で囲まれています。