Quảng cáo
Xóa mọi thuộc tính khác khỏi liên kết hình ảnh chỉ giữ lại src trong PHP
Chủ đề: PHP / MySQLBài trước|Bài tiếp
Trả lời: Dùng hàm preg_replace()
cùng regex để xóa
Ví dụ bạn có code sau:
Ví dụ
<img class="aligncenter size-full wp-image-sd174" src="vzn.vn/wp-content/uploads/2021/01/cach-chon-va-trang-tri-cay-mai-dep-no-dung-ngay-trong-dip-tet-2-270x180.jpg" alt="alt title">
Code mẫu để xóa như sau:
Ví dụ
<?php
$html ='<img class="aligncenter size-full wp-image-sd174" src="vzn.vn/wp-content/uploads/2021/01/cach-chon-va-trang-tri-cay-mai-dep-no-dung-ngay-trong-dip-tet-2-270x180.jpg" alt="alt title">';
$html = preg_replace("/(]*(src=\\S+)[^>]*(\\/?>)/i", "$1$2$3", $html);
echo $html;
?>
Kết quả nhận được:
Ví dụ
<img src="vzn.vn/wp-content/uploads/2021/01/cach-chon-va-trang-tri-cay-mai-dep-no-dung-ngay-trong-dip-tet-2-270x180.jpg">
Câu hỏi liên quan
Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này:
- Làm sao tạo trang 404 trong PHP?
- Lỗi cannot be part of FULLTEXT index
- Làm sao xuất XMLWriter thành tệp XML trong PHP?
- Kết quả kiểu trả về JSON từ PHP Script
- Cách xóa ký tự cuối cùng khỏi chuỗi trong PHP
Unknown Error
Unknown Error: [2] Undefined array key "PREV_PAGE"
File: /home/vzn.vn/public_html/config/vzn.template.php(491) : eval()'d code
Line: 1
File: /home/vzn.vn/public_html/config/vzn.template.php(491) : eval()'d code
Line: 1