Tôi có một chuỗi trong mã của tôi theo ví dụ sau:PHP chuỗi không cho phép < and > ký tự
<?php
$find = '<tag';
$string = 'blah blah <tag=something>';
?>
đơn giản đủ, nhưng khi tôi cố gắng echo chuỗi, nó không thích những < hoặc> nhân vật. Tất cả những gì của có được echo'ed là:
blah blah
Vì vậy, về cơ bản tôi đoán tôi cần phải thoát khỏi những nhân vật để có được chúng để làm việc trong PHP nhưng im không chắc chắn chính xác như thế nào. Tôi đang sử dụng này cho một hệ thống khuôn mẫu, vì vậy trong html nộp hồ sơ có thể được bao gồm bằng cách sử dụng:
<include="filename.html">
Vì vậy, tôi không cần phải hiển thị các < và> ký tự trên màn hình bất cứ lúc nào, Tôi chỉ cần đọc các tập tin, tìm các trường hợp của các thẻ và làm một số phép thuật. Tôi đã có tất cả các phần đó làm việc nhưng Nó chỉ là bất kỳ chuỗi có chứa nhiều hơn/ít hơn so với các nhà khai thác mà dường như không hoạt động OK.
Bất kỳ ý tưởng nào?
Bạn đang xem nguồn của trang hay chỉ thấy kết quả trực quan mà trình duyệt đang hiển thị cho bạn? –
< and > không bao giờ phải được hiển thị trên màn hình, nó chỉ được lưu trữ trong một biến chuỗi. – Amo
bản sao có thể có của [In các biểu tượng nhỏ hơn và lớn hơn trong PHP] (http://stackoverflow.com/questions/6916023/print-less-than-and-greater-than-symbols-in-php) – mario