Hàm xử lí chuỗi thường gặp trong PHP

5 390 0
Hàm xử lí chuỗi thường gặp trong PHP

Đang tải... (xem toàn văn)

Thông tin tài liệu

Một số hàm xử lý chuỗi thường gặp trong PHP, đây là tổng hợp một số hàm hay xử lí chuỗi trong php.hy vong giúp ích được cho những ai mới bắt đầu làm quen với php, bắt đầu thao tác xứ lí với chuổi để tạo ra ứng dụng cho riêng mình

Một số hàm xử lý chuỗi thường gặp PHP 1, Nhóm hàm in thông tin lên trình duyệt echo, print hàm thường xử dụng nhiều để in thông tin (Chuỗi, giá trị biến, …) lên trình duyệt Ví dụ: echo 'Welcome to PHP'; //Hoặc echo ('Welcome…'); print 'Welcome to Ewebvn'; //Hoặc print( 'Welcome…'); Sự khác echo print Echo Print Kiểu void Kiểu int Không có giá trị trả Luôn return Lời khuyên: Nên sử dụng hàm echo echo xử lý nhanh print chút return giá trị 2, strlen( $str ) : Đếm tổng số ký tự có chuỗi Ví dụ: echo strlen('Welcom to Ewebvn.com'); Kết quả: 20 3, str_word_count ( $str ) : Đếm tổng số từ có chuỗi Ví dụ: echo str_word_count('Welcome to Ewebvn'); Kết quả: 4, addslashes( $str ) Hàm addslashes thêm vào ký tự \ (back slash) trước ký tự ‘ ” chuỗi, có tác dụng tránh lỗi SQL injection thêm liệu vào database Ví dụ: $str = 'Chao mung ban den voi "Ewebvn"'; echo addslashes( $str ); $str = "Mot so ham 'xu ly chuoi' PHP"; echo "" addslashes( $str ); Kết quả: Chao mung ban den voi \”Khoa hoc PHP\” Mot so ham \’xu ly chuoi\’ PHP 5, stripslashes( $str ) Hàm stripslashes có tác dụng ngược lại với addslashed, hàm loại bỏ ký tự \ chuỗi ký tự, thường sử dụng để xử lý chuỗi trước hiển thị thông tin lên trình duyệt $str = "Mot so ham \'xu ly chuoi\' PHP"; echo "" stripslashes( $str ); Kết quả: Mot so ham ‘xu ly chuoi’ PHP 6, str_repeat( $str, $n ) Hàm str_repeate cho phép lặp lại chuỗi $str theo $n lần Ví dụ: echo str_repeat( ‘Hello’, ); Kết quả: HelloHelloHelloHelloHello 7, str_replace( $chuoi_tim, $chuoi_thay_the, $chuoi_nguon ) str_replace cho phép tìm kiếm thay chuỗi: Ví dụ: $str = 'Ban dang tham gia khoa hoc PHP'; $str = str_replace( 'PHP', 'PHP co ban', $str ); echo $str; Tìm tất cụm tù PHP chuỗi $str thay PHP co ban Kết quả: Ban dang tham gia khoa hoc PHP co ban $chuoi_tim $chuoi_thay_the mảng liệu Ví dụ: Loại bỏ tất ký tự !,@,#,$,% khỏi chuỗi $str = 'Scelerisque! porttitor@ #elementum% sed$ cum pellentesque'; $str = str_replace( array('!', '@' , '#', '$', '%') , '', $str ); echo $str; Kết quả: Scelerisque porttitor elementum sed cum pellentesque Ví dụ: Tìm thay [b] [/b] $str = str_replace( array('[b]', '[/b]'), array ('', '') ,$str ); echo $str; 8, Nhóm hàm Loại bỏ ký tự khỏi chuỗi  chop( $string) : Loại bỏ khoảng trắng cuối chuỗi  trim( $string) : Loại bỏ khoảng trắng đầu cuối chuỗi  ltrim( $string, $ ky_tu_loai_bo ) : Loại bỏ ký tự đầu chuỗi, mặc định loại bỏ tất khoảng trắng đầu chuỗi  rtrim( $string, $ky_tu_loai_bo ) : Loại bỏ ký tự cuối chuỗi, mặc định loại bỏ tất khoảng trắng cuối chuỗi 9, Liên hệ mảng chuỗi  explode(‘Chuỗi tách’, $string) : Tách chuỗi thành mảng chuỗi tách  implode(“Chuỗi nối”, $mang ) : Nối phần tử mảng để tạo thành chuỗi  join( ‘Chuỗi nối’, $mang ) : Tương tự implode Xem thêm implode explode bài: Các hàm xử lý mảng PHP 10, Các hàm mã hóa chuỗi Trong php có hai phương pháp mã hóa chuỗi thường sử dụng md5 sha1  md5( $string ) : Mã hóa chuỗi dạng md5  sha1( $ string) : Mã hóa chuỗi dạng sha1 11, Chuỗi HTML PHP cung cấp cho số hàm thao tác với thẻ HTML a, htmlentities( $ string) Chuyển tất ký tự áp dụng cho thẻ HTML sang dạng thực thể chúng, thẻ HTML không tác dụng Thường xử dụng việc xử lý liệu từ người dùng nhập trước lưu vào database b, html_entity_decode( $ string) Ngược lại với htmlentities, hàm html_entity_decode chuyển đổi tấtcả thực thể HTML sang kí tự dùng chúng Ví dụ htmlentities html_entity_decode $str = 'The p html'; $str = htmlentities( $st r ); echo 'Entity: ' $str ''; echo 'Decode' html_entity_decode( $str ); Kết quả: Tìm vị trí chuỗi con: Để tìm kiếm chuỗi bên chuỗi khác, bạn sử dụng ba hàm strstr(), strchr(), strrchar() hay stristr() Nhưng để tìm kiếm vị trí xuất str1 chuỗi str2, bạn sử dụng hàm như: strpos(), strrpos() Hàm strpos() trả vị trí tìm thấy chuỗi str1 chuỗi str2, ngược lại hàm trả giá trị -1 Nếu có nhiều chuỗi str1 giống nhau, hàm trả vị trí chuỗi str1 Cú pháp: int strpos(string str1, string str2 [int off]); Kí tự chuỗi tính từ Xem ví dụ: ... bài: Các hàm xử lý mảng PHP 10, Các hàm mã hóa chuỗi Trong php có hai phương pháp mã hóa chuỗi thường sử dụng md5 sha1  md5( $string ) : Mã hóa chuỗi dạng md5  sha1( $ string) : Mã hóa chuỗi dạng... ”Khoa hoc PHP ” Mot so ham ’xu ly chuoi’ PHP 5, stripslashes( $str ) Hàm stripslashes có tác dụng ngược lại với addslashed, hàm loại bỏ ký tự chuỗi ký tự, thường sử dụng để xử lý chuỗi trước... tự chuỗi  ucwords( $string ): Viết hoa kí tự từ 15, Tìm kiếm chuỗi chuỗi Để tìm kiếm chuỗi bên chuỗi khác, bạn sử dụng ba hàm strstr(), strchr(), strrchar() hay stristr() Hàm strstr() trả chuỗi

Ngày đăng: 07/03/2016, 14:09

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan