Trong PHP, tôi có một chuỗi các biến TẤT CẢ các chuỗi. Một số giá trị được lưu trữ là các chuỗi số bằng dấu phẩy.PHP xóa dấu phẩy khỏi các chuỗi số
Những gì tôi cần:
Cách để cắt dấu phẩy từ chuỗi và CHỈ làm điều này cho chuỗi số. Điều này không đơn giản như nó trông. Lý do chính là do lỗi sau:
$a = "1,435";
if(is_numeric($a))
$a = str_replace(',', '', $a);
Điều này không thành công vì $a = "1435"
là số. Nhưng $a = "1,435"
không phải là số. Bởi vì một số chuỗi tôi nhận được sẽ là câu thông thường với dấu phẩy, tôi không thể chạy một chuỗi thay thế trên mỗi chuỗi.
sử dụng preg_replace để chọn lọc thay thế dấu phẩy được bao bọc ở cả hai bên bởi [0-9]? – Daan