Tôi có dấu gạch ngang lạ trong văn bản của mình, không được phát hiện trong một số str_replace
.Ký tự gạch ngang lạ trong PHP
Dưới đây là một ví dụ:
Sun: 10:00 – 3:00pm
Tôi không biết nếu các dấu gạch ngang sẽ hiển thị trên đây .. nhưng khi nó được đưa vào bàn của tôi, nó giống như một hộp vuông với ký tự 0096
Dường như giống như –
- khi xem nguồn, không có ký tự đặc biệt, chỉ là dấu gạch ngang.
str_replace('–', '', $var);
Thay thế ở trên dường như không bắt kịp, có ai khác gặp rắc rối này trước đây không?
bạn nên cung cấp cho chúng tôi chuỗi ở định dạng [base64_encode] (http://www.php.net/base64_encode) để an toàn nhị phân được bảo toàn. Điều này làm cho nó ez cho chúng tôi để xác định nhân vật. – goat
Chỉ cần hỏi rõ ràng nhưng bạn có tiết kiệm giá trị trả về của str_replace không? I E. '$ var = str_replace ('-', '', $ var);' str_replace không thực hiện các thao tác trực tiếp trên chuỗi. – tangrs
Bạn sử dụng bảng ký tự nào? –