Khuyến mãi
Trang chủ » Hướng dẫn » 27 hàm xử lý chuỗi trong PHP phổ biến nhất

27 hàm xử lý chuỗi trong PHP phổ biến nhất

Dữ liệu hiển thị trên website luôn ở dạng chuỗi nên việc xử lý chuỗi trong PHP đặc biệt quan trọng. Nếu bạn nắm vững đồng thời xử lý thành thạo các hàm trong PHP bạn sẽ tốn ít thời gian, công sức hơn mà website lại chạy nhanh và ổn định. Trong bài chia sẻ này, BKNS sẽ giúp bạn có được thông tin về các hàm xử lý chuỗi trong PHP. Tham khảo ngay nhé!

Các hàm xử lý chuỗi trong PHP

Tổng hợp các hàm xử lý chuỗi trong PHP

1. Nguyên tắc xử lý chuỗi trong PHP

Nguyên tắc thứ nhất: Để khi chèn biến không phải nối chuỗi bạn nên sử dụng ” “ (dấu nháy) để in ra chuỗi.

Nguyên tắc thứ hai:  Các ký tự(nháy kép) đặt trong dấu nháy kép “” của chuỗi phải thêm dấu gạch chéo đằng trước.

Nguyên tắc thứ ba: Nếu chuối được đặt trong dấu ” (nháy đơn) thì các ký tự (nháy đơn) trong chuỗi phải thêm dấu gạch chéo phía trước nó.

2. Các hàm xử lý chuỗi trong PHP

Dưới đây là một số hàm xử lý chuỗi trong PHP phổ biến nhất

2.1 addcslashes($str, $char_list)

Thêm dấu / (gạch chéo) phía trước những ký tự trong chuỗi $str mà bạn liệt kê ở $char_list:

2.2 addslashes ( $str )

Đây là hàm sẽ thêm dấu / (gạch chéo) trước ký tự (‘, “, \) trong chuỗi $str:

2.3 stripslashes ($str)

Hàm xóa các ký tự / (gạch chéo) trong chuỗi $str:

2.4 crc32 ( $str )

Hàm chuyển chuỗi $str thành dãy số nguyên (tùy hệ điều hành sẽ chuyển thành số dương hoặc số âm):

2.5 explode ( $delimiter , $string)

Hàm chuyển 1 chuỗi $string thành 1 mảng phần tử với ký tự tách mảng $delimiter:

2.6 Hàm implode($delimiter, $piecesarray);

Chuyển 1 mảng $piecearray thành chuỗi, mỗi phần tử cách nhau bởi chuỗi $delimiter:

2.7 Hàm ord ( $string )

Hàm trả mã ASCII của ký tự đầu trong chuỗi $string:

2.8 Hàm xử lý chuỗi trong PHP – strlen($string)

Đếm số ký tự chuỗi $string:

2.9 str_word_count($str)

Đếm số từ trong chuỗi $str:

2.10 str_repeat(  $str, int $n  )

Hàm lặp chuỗi $str $n lần:

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

Tìm kiếm, thay thế chuỗi:

Sử dụng mảng để truyền vào nếu muốn thay thế nhiều chuỗi:

2.12 md5( $str)

Mã hóa chuỗi thành dãy 32 ký tự:

2.13 sha1($string)

Mã hóa chuỗi thành dãy 40 ký tự:

2.14 htmlentities($str)

Chuyển thẻ html trong chuỗi $str sang dạng thực thể của nó:

2.15 html_entity_decode($string)

Chuyển các ký tự từ dạng thực thể sang dạng html:

2.16 htmlspecialchars( $string)

Chuyển thẻ html trong chuỗi $str sang dạng thực thể của nó.

2.17 strip_tags( $string, $allow_tags )

Chuyển các ký tự từ dạng thực thể sang dạng html.

2.18 substr( $string,  $start, $length )

Bỏ thẻ html trong chuỗi $string được khai báo ở $allow_tags:

2.19 Hàm strstr( $string, $ky_tu_cho_truoc )

Hàm tách chuỗi bắt đầu từ $ky_tu_cho_truoc đến hết chuỗi:

2.20 strpos($str, $chuoi_tim )

Xác định vị trí chuỗi $chuoi_tim trong $str:

2.21 strtolower($str);

Chuyển các ký tự chuỗi $str sang dạng chữ thông thường.

2.22 strtoupper($string );

Chuyển các ký tự chuỗi $str sang dạng chữ hoa.

2.23 ucfirst( $string )

Chuyển ký tự đầu của chuỗi $str sang dạng chữ hoa.

2.24 ucwords( $string )

Chuyển từ đầu tiên của chuỗi $string sang dạng chữ hoa.

2.25 trim($string, $ky_tu);

2.25 ltrim($string, $ky_tu);

Xóa ký tự $Sky_tu ở cuối và đầu chuỗi $str (chỉ xóa bên trái).

2.26 rtrim($string, $ky_tu)

Xóa ký tự $Sky_tu ở cuối và đầu chuỗi $str (chỉ xóa bên phải).

2.27 nl2br($string)

Hàm chuyển các ký tự như trim xuống dòng \n thành thẻ.

2.28 json_decode($json, $is_array)

Chuyển chuỗi dạng JSON sang các đối tượng mảng hay object.

2.29 json_encode($array_or_object)

Chuyển 1 mảng hoặc 1 đối tượng sang chuỗi dạng JSON.

Bài viết đã giúp bạn biết được các hàm xử lý chuỗi trong PHP. Hy vọng, đây là những thông tin hữu ích đối với bạn. BKNS được biết đến là nhà cung cấp dịch vụ CNTT, giải pháp mạng hàng đầu tại Việt Nam. BKNS không ngại chia sẻ, thảo luận cùng bạn, hãy cho chúng tôi biết những thắc mắc đó bằng cách để lại bình luận bên dưới. Ghé thăm website bkns.vn thường xuyên để không bỏ lỡ những bài chia sẻ hữu ích khác nhé!

Call Back Icon

Xin chào quý khách!

Quý khách đang cần tư vấn dịch vụ, xin vui lòng nhập số điện thoại để chúng tôi gọi lại.

Tổng đài 24/07: 1900 63 68 09

Đăng ký nhanh dịch vụ

Quý khách vui lòng gửi yêu cầu cho BKNS, chúng tôi sẽ liên hệ lại ngay với bạn.