R TRONG PHP

Xử lý chuỗi nhập vai trò rất quan trọng trong lập trình PHP, bài học kinh nghiệm lúc này họ thuộc khám phá một vài hàm xử trí chuỗi thường chạm mặt vào PHP..

Bạn đang xem: R trong php

1, Nhóm hàm in đọc tin lên trình duyệt

echo, print  là 2 hàm hay được dùng nhiều nhất nhằm in ban bố (Chuỗi, cực hiếm biến hóa, …)  lên trình chăm bẵm.

Ví dụ:


Sự khác biệt giữa echo cùng print

EchoPrintKiểu voidKiểu intKhông có giá trị trả vềLuôn luôn luôn return về 1

Lời khuyên: Nên thực hiện hàm eđến vì chưng emang lại cách xử lý nhanh khô rộng print một chút bởi chưa hẳn return về giá trị

2, strlen( $str ) : Đếm tổng số ký tự gồm trong chuỗi

Ví dụ:


Kết quả: 3

4, addslashes(  $str  )

Hàm addslashes sẽ chế tạo ký tự (baông chồng slash) trước những cam kết tự  ‘ với ” trong một chuỗi, gồm chức năng tách lỗi Squốc lộ injection khi  thêm dữ liệu vào database.

Ví dụ:


Kết quả:

Chao mung ban den voi ”Khoa hoc PHP”Mot so đam mê ’xu ly chuoi’ trong PHP

5, stripslashes( $str )

Hàm stripslashes có chức năng trở lại với addslashed, hàm này sẽ vứt bỏ những cam kết tự vào chuỗi ký kết tự, thường xuyên được thực hiện để cách xử lý chuỗi trước lúc hiển thị thông tin lên trình chăm nom.

Xem thêm: Bánh Xe Fixed Gear Giá Rẻ, Thu Tiền Khi Nhận, Bánh Xe Fixed Gear 700C


Kết quả: Mot so mê mẩn ‘xu ly chuoi’ vào PHP

6, str_repeat(  $str, $n  )

Hàm str_repeate được cho phép lặp lại chuỗi $str theo $n lần

Ví  dụ:


Kết quả: HelloHelloHelloHelloHello

7, str_replace( $chuoi_tim, $chuoi_thay_the, $chuoi_nguon )

str_replace cho phép tìm tìm cùng sửa chữa thay thế trong chuỗi:

Ví dụ:


Tìm tất cả các nhiều tù đọng PHP vào chuỗi $str cùng thay thế bằng PHPhường teo ban

Kết quả: Ban dang tyêu thích gia khoa hoc PHP co ban

$chuoi_tim và $chuoi_thay_the có thể là 1 mảng dữ liệu

Ví dụ: Loại bỏ tất cả các ký kết từ bỏ !,

Kết quả: Scelerisque porttitor elementum sed cum pellentesque

Ví dụ: Tìm với thay thế sửa chữa bởi và bởi


8, Nhóm hàm Loại bỏ ký kết từ bỏ ra khỏi chuỗi

chop( $string) : Loại vứt hầu như khoảng tầm Trắng sinh hoạt cuối chuỗitrim( $string) : Loại vứt những khoảng tầm White sinh hoạt đầu và cuối của chuỗi.ltrim( $string, $ ky_tu_loai_bo ) : Loại vứt những cam kết từ bỏ nghỉ ngơi đầu chuỗi, khoác định đào thải toàn bộ khoảng white ở đầu chuỗi.rtrim( $string, $ky_tu_loai_bo ) : Loại bỏ những ký từ bỏ ngơi nghỉ cuối chuỗi, mặc định loại trừ toàn bộ khoảng Trắng nghỉ ngơi cuối chuỗi.

9, Liên hệ thân mảng và chuỗi

explode(‘Chuỗi tách’,  $string) : Tách chuỗi thành mảng do chuỗi táchimplode(“Chuỗi nối”, $mang ) : Nối các bộ phận mảng nhằm tạo thành thành chuỗi.join( ‘Chuỗi nối’, $có ) : Tương từ bỏ implode

Xem thêm về implode với explode trong bài: Các hàm xử lý mảng vào PHP..

10, Các hàm mã hóa chuỗi

Trong php họ tất cả nhị phương pháp mã hóa chuỗi hay á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.. cung cấp mang đến họ một trong những hàm thao tác làm việc với các thẻ HTML

a,  htmlentities( $ string)

Chuyển tất cả những ký tự rất có thể áp dụng cho các thẻ HTML nhỏng <, > sang dạng thực thể của bọn chúng, các thẻ HTML đã không còn tính năng. Thường được xử dụng trong Việc cách xử lý dữ liệu trường đoản cú người tiêu dùng nhập trước lúc lưu vào database.

b,  html_entity_decode( $ string)

Ngược lại với htmlentities, hàm  html_entity_decode  sẽ đổi khác tấtcả các thực thể HTML sang trọng phần nhiều kí trường đoản cú hoàn toàn có thể cần sử dụng được của bọn chúng.

Ví dụ về htmlentities và html_entity_decode


1$str = "

The p vào html

";

Kết quả:

The p vào 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 bỏ những thẻ HTML hoặc PHPhường. thoát ra khỏi chuỗi, Thường được áp dụng để cách xử lý dữ liệu vì chưng người dùng nhập trước lúc tàng trữ database, hiển thị văn uống bản dạng trích dẫn.

$allow_tags: Các thẻ được cho phép giữ lại lại

Ví dụ:  Loại vứt những thẻ HTML thoát khỏi chuỗi $str, chất nhận được bảo quản thẻ cùng