ý nghĩa các hàm addslashes, mysql_real_escape_string, htmlspecialchars

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 php

1, 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ề 1

Lờ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ỏ implode

10, 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 sha1

11, 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.

Xem thêm: Download Game Đua Xe Miễn Phí Hàng Đầu, Tải Game Đua Xe Offline Miễn Phí Cho Pc

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

Decode

The 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.


Chuyên mục: Công nghệ