のような文字列を含むフィールドがデータベースにあります21;48;33;22;31
。それを数学的計算に変換したいと思います21+48+33+22+31
。
$points = "21;48;33;22;31";
$points = str_replace(";","+",$points );
$points = preg_replace('/[^0-9\+\-\*\/\s]+/', '', $points);
echo $points;
しかし、それは単に機能しません。合計の代わりに同じ文字列 "21+48+33+22+31" があります。