Xử lý chuỗi đóng vai trò siêu quan trọng vào lập trình sẵn PHPhường, bài học lúc này bọn họ thuộc tò mò một số trong những hàm xử trí chuỗi hay gặp gỡ trong PHP.
Bạn đang xem: Ý nghĩa các hàm addslashes, mysql_real_escape_string, htmlspecialchars
Quý khách hàng đang xem: Stripslashes vào php1, Nhóm hàm in biết tin lên trình duyệt
emang đến, print là 2 hàm thường xuyên được dùng những độc nhất nhằm in lên tiếng (Chuỗi, quý hiếm vươn lên là, …) lên trình coi sóc.
Ví dụ:
Sự khác biệt giữa echo và print
EchoPrintKiểu voidKiểu intKhông có mức giá trị trả vềLuôn luôn return về 1Lời khuyên: Nên áp dụng hàm emang đến bởi eđến xử lý nhanh rộng print một chút vị không hẳn return về giá chỉ trị
2, strlen( $str ) : Đếm tổng thể ký kết từ gồm vào chuỗi
Ví dụ:
Kết quả: 3
4, addslashes( $str )
Hàm addslashes sẽ sản xuất ký trường đoản cú (bachồng slash) trước những ký từ bỏ ‘ và ” vào một chuỗi, có chức năng tránh lỗi Squốc lộ injection khi thêm tài liệu vào database.
Xem thêm: Chương Trình Convert Video, 10 Phần Mềm Convert Video Miễn Phí Tốt Nhất
Ví dụ:
Kết quả:
Chao mung ban den voi ”Khoa hoc PHP”Mot so say đắm ’xu ly chuoi’ vào PHP
5, stripslashes( $str )
Kết quả: Mot so đam mê ‘xu ly chuoi’ trong PHP
6, str_repeat( $str, $n )
Hàm str_repeate cho phép tái diễn chuỗi $str theo $n lần
Ví dụ:
Kết quả: HelloHelloHelloHelloHello
7, str_replace( $chuoi_tlặng, $chuoi_thay_the, $chuoi_nguon )
str_replace được cho phép search tìm và sửa chữa vào chuỗi:
Ví dụ:
Tìm toàn bộ những cụm phạm nhân PHPhường vào chuỗi $str cùng thay thế sửa chữa bằng PHPhường teo ban
Kết quả: Ban dang ttê mê gia khoa hoc PHP teo ban
$chuoi_tim và $chuoi_thay_the có thể là 1 mảng dữ liệu
Ví dụ: Loại vứt tất cả các cam kết từ !,Kết quả: Scelerisque porttitor elementum sed cum pellentesque
Ví dụ: Tìm với thay thế bằng cùng bằng
8, Nhóm hàm Loại bỏ ký kết từ bỏ thoát ra khỏi chuỗi
chop( $string) : Loại vứt rất nhiều khoảng white làm việc cuối chuỗitrim( $string) : Loại vứt đa số khoảng Trắng sống đầu và cuối của chuỗi.ltrim( $string, $ ky_tu_loai_bo ) : Loại vứt những cam kết từ sinh sống đầu chuỗi, mặc định sa thải toàn bộ khoảng White sống đầu chuỗi.rtrim( $string, $ky_tu_loai_bo ) : Loại vứt những ký kết tự ở cuối chuỗi, mặc định vứt bỏ tất cả khoảng trắng làm việc cuối chuỗi.9, Liên hệ thân mảng với chuỗi
explode(‘Chuỗi tách’, $string) : Tách chuỗi thành mảng bởi chuỗi táchimplode(“Chuỗi nối”, $sở hữu ) : Nối các phần tử mảng nhằm sản xuất thành chuỗi.join( ‘Chuỗi nối’, $với ) : Tương từ bỏ implode10, Các hàm mã hóa chuỗi
Trong php bọn họ gồm nhị phương thức mã hóa chuỗi thường áp dụng là md5 và sha1
md5( $string ) : Mã hóa chuỗi dạng md5sha1( $ string) : Mã hóa chuỗi dạng sha111, Chuỗi cùng HTML
PHP. hỗ trợ cho chúng ta một trong những hàm làm việc với các thẻ HTML
a, htmlentities( $ string)
Chuyển toàn bộ những ký kết trường đoản cú rất có thể áp dụng cho các thẻ HTML nlỗi thanh lịch dạng thực thể của bọn chúng, các thẻ HTML sẽ không thể tác dụng. Thường được sử dụng trong việc giải pháp xử lý dữ liệu trường đoản cú người dùng nhập trước khi lưu lại vào database.
b, html_entity_decode( $ string)
Ví dụ về htmlentities cùng html_entity_decode
1$str = "The p vào html
";Kết quả:
The p trong html
DecodeThe p vào html
c, htmlspecialchars( $ string) : Tương từ bỏ htmlentities
d, htmlspecialchars_decode( $ string) : Tương trường đoản cú html_entity_decode
e, strip_tags( $ string, $allow_tags )
Loại vứt các thẻ HTML hoặc PHP. thoát ra khỏi chuỗi, Thường được sử dụng để cách xử lý dữ liệu vị người dùng nhập trước khi lưu trữ database, hiển thị vnạp năng lượng bạn dạng dạng trích dẫn.