Hướng dẫn xử lý chuỗi trong php mới nhất 2020 – Cách thiết kế Web – Final Blade

xử lý chuỗi trong php là một trong những từ khóa được search nhiều nhất trên google về chủ đề xử lý chuỗi trong php. Trong bài viết này, cachthietkeweb.vn sẽ viết bài hướng dẫn xử lý chuỗi trong php mới nhất 2020.

Xử Lý Chuỗi Trong Php

Hướng dẫn xử lý chuỗi trong php mới nhất 2020

1. quy tắc trong chuỗi

Nếu chuỗi được đặt trong dấu nháy kép "" thì các ký tự nháy kép " bên trong chuỗi phải thêm dấu gạch chéo đằng trước nó.

Bạn đang đọc: Hướng dẫn xử lý chuỗi trong php mới nhất 2020 – Cách thiết kế Web

ví dụ:

1

echo "Nam nói\"Cậu ấy đã ăn tối\" ";

Nếu chuỗi này được đặt trong dấu nháy kép thì hàng loạt những thứ trong chuỗi ta trọn vẹn hoàn toàn có thể truyền biến vào mà k cần sử dụng phép nối chuỗi .

gợi ý:

1
2

$str = "đang ăn tối";

echo "Nam nói\"Cậu ấy $str\" ";

Nếu chuỗi được đặt trong dấu nháy đơn '' thì các ký tự nháy đơn ' bên trong chuỗi phải thêm dấu gạch chéo đằng trước nó.

gợi ý:

1

echo 'Freetuts's a web learning online';

2. Các hàm xử lý chuỗi hay sử dụng

Sau đây là những hàm tổng thể tất cả chúng ta hay sử dụng để giải quyết và xử lý chuỗi trong PHP .

addcslashes ($str, $char_list)

Hàm này sẽ thêm dấu gạch chéo ( \ ) đằng trước những ký tự trong chuỗi USD str mà ta liệt kê ở USD char_list .

1
2
3
4
5
6
7
8

// a..z là gồm các từ từ a => z

echo (addcslashes('freetuts.net FREETUTS.NET', 'a..z'));

// kết quả: \f\r\e\e\t\u\t\s.\n\e\t

echo '
'
;

// a..zA..Z là gồm các từ từ a => z và A => Z

echo (addcslashes('freetuts.net FREETUTS.NET', 'a..zA..Z'));

addslashes ( $str )

Hàm này sẽ thêm dấu gách chéo trước những ký tự ( ‘, “, \ ) trong chuỗi USD str .

1
2

echo addslashes ("Freetuts's a web learning online");

// hiệu quả là Freetuts's a website learning trực tuyến

stripslashes ($str)

Hàm này ngược với hàm addslashes, nó xóa những ký tự \ trong chuỗi USD str .

1
2

echo stripslashes("Mot so ham 'xu ly chuoi' trong PHP");

// hiệu quả Mot so ham 'xu ly chuoi' trong PHP

crc32 ( $str )

Hàm này sẽ giúp bạn trọn vẹn hoàn toàn có thể chuyển chuỗi USD str thành một dãy số nguyên ( trọn vẹn hoàn toàn có thể âm hoặc dương tùy theo hệ quản trị và quản lý và điều hành ) .

1
2

echo crc32 ('freetuts.net');

// kết quả: -838644060

explode ( $delimiter, $string)

Hàm này sẽ giúp bạn có thể chuyển một chuỗi $string thành một mảng các phần tử với ký tự tách mảng là $delimiter.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

// Chuỗi cần chuyển

$str = 'freetuts.net is a website không tính tiền for you';

// Mỗi khoảng trắng sẽ là một phần tử trong mảng

var_dump(explode(' ', $str));

/*Kết quả

array

0 => 'freetuts.net',

1 => 'is',

2 => 'a' ,

3 => 'website',

4 => 'free',

5 => 'for' ,

6 => 'you' */

3. tách từng ký tự trong chuỗi php

implode($delimiter, $piecesarray);

Hàm này là một hàm ngược với hàm explode, nó chuyển một mảng USD piecesarray thành chuỗi và mỗi thành phần giải pháp nhau bởi chuỗi USD delimiter

1
2
3
4
5
6
7
8

echo implode(' ', array(

'freetuts',

'xin',

'chào',

'các',

'bạn'

));

// kêt quả là freetuts xin chào các bạn

ord ( $string )

Hàm này sẽ giúp bạn trả về mã ASCII của ký tự trước hết trong chuỗi USD string .

1
2

echo ord ('Ab');

// kết quả: 65

strlen($string)

Hàm này được dùng để đếm số ký tự của chuỗi USD string .

1
2

echo strlen('freetuts.net');

Xem thêm : Cách xóa ứng dụng trên máy tính đơn thuần để tăng cường cho máy tính

// kết quả: 12

str_word_count($str)

Hàm này sẽ giúp bạn trọn vẹn hoàn toàn có thể trả về số từ trong chuỗi USD str .

1
2

echo str_word_count('freetuts xin chào các bạn');

// hiệu quả là 5

str_repeat( $str, int $n )

Hàm này sẽ giúp bạn lặp chuỗi USD str USD n lần .

1
2

echo str_repeat( 'Hello', 5 );

// hiệu suất cao là HelloHelloHelloHelloHello

str_replace( $chuoi_tim, $chuoi_thay_the, $chuoi_nguon )

Hàm này kiếm tìm và sửa chữa thay thế sửa chữa thay thế chuỗi .

1
2
3

$str = 'Freetuts Xin Chào Các Bạn';

$str = str_replace( 'Freetuts', 'Freetuts.net', $str );

echo $str; // hiệu suất cao là Freetuts.net Xin Chào Các Bạn

Để sửa chữa thay thế sửa chữa thay thế nhiều chuỗi ta trọn vẹn hoàn toàn có thể sử dụng mảng để truyền vào

1
2
3

$str = 'Freetuts Xin Chào Các Bạn';

$str = str_replace( array('Freetuts', 'Xin Chào'), array('Freetuts.net', 'Hello'), $str );

echo $str; // hiệu quả là Freetuts.net Hello Các Bạn

md5( $str)

Hàm này mã hóa chuỗi thành một dãy 32 ký tự ( mã hóa md5 ) .

1
2

echo md5('freetuts.net');

// Kết quả: 83617175fd8cf470d4af657a28def98e

sha1($string)

Hàm này mã hóa chuỗi thành một dãy 40 ký tự ( mã hóa sha1 )

1
2

echo sha1('freetuts.net');

// tác dụng 8d9fa09de2e997d8fbb544326b84d1f894cd3ca3

htmlentities($str)

Hàm này chuyển những thể html trong chuỗi USD str sang dạng thực thể của chúng ( html sẽ không còn tính năng nên bạn trọn vẹn hoàn toàn có thể echo ra bên ngoài ) .

1
2

echo htmlentities('freetuts.net');

// hiệu suất cao freetuts.net

4. so sánh chuỗi trong php

html_entity_decode($string)

ngược lại với htmlentities, hàm này chuyển ngược những ký tự dạng thực thể HTML sang dạng ký tự của chúng .

1
2
3
4

$str = htmlentities('freetuts.net');

echo 'Entity: ' . $str . '
'
;

echo 'Decode: ' . Html_entity_decode($str);

htmlspecialchars( $string)

Tương tự như htmlentities .

htmlspecialchars_decode($string)

Tương tự như html_entity_decode .

strip_tags( $string, $allow_tags )

Hàm này bỏ những thẻ html trong chuỗi USD string được khai báo ở USD allow_tags .

1

echo strip_tags('freetuts.net', 'b');

substr( $string, $start, $length )

Hàm này lấy một chuỗi con nằm trong chuỗi USD str kể từ ký tự thứ USD start và chiều dài USD length .

1
2

echo substr( 'freetuts.net', 0, 8);

// hiệu suất cao freetuts

strstr( $string, $ky_tu_cho_truoc )

Tách một chuỗi khởi đầu từ USD ky_tu_cho_truoc cho đến hết chuỗi .

1
2

echo strstr('freetuts.net Xin Chào', 'Xin');

// Kết quả: Xin Chào

strpos($str, $chuoi_tim )

Tìm vị trí của chuỗi USD chuoi_tim trong chuỗi USD str, hiệu suất cao trả về false nếu không tìm thấy .

1
2

echo strpos('freetuts.net chào các bạn', 'chào');

// hiệu quả 13

strtolower($str);

Chuyển hàng loạt những ký tự chuỗi USD str sang chữ thường

strtoupper($string );

Chuyển all những ký tự chuỗi USD str sang chữ hoa

ucfirst( $string )

Chuyển ký tự tiên phong chuỗi USD string sang chữ hoa

ucfirst( $string )

Chuyển ký tự thứ nhất trong chuỗi USD string sang chữ thường

ucwords( $string )

Chuyên từ thứ nhất trong chuỗi USD string sang chữ hoa

trim($string, $ky_tu);

Xóa ký tự USD ky_tu nằm ở đầu và cuối chuỗi USD str, nếu ta k nhập USD ky_tu thì mặc định nó hiểu là xóa khoảng chừng trắng .

1
2
3
4
5

echo trim(' freetuts.net ');

// kết quả: 'freetuts.net'

echo trim('freetuts.neth');

// kết quả: 'freetuts.net'

ltrim($string, $ky_tu);

Tương tự giống như trim nhưng chỉ xóa bên trái

rtrim($string, $ky_tu)

Tương tự giống như trim nhưng chỉ xóa bên phải

nl2br($string)

Chuyển những ký tự xuống dạng “ \ n ” thành thẻ

json_decode($json, $is_array)

sử dụng để chuyển chuỗi dạng JSON sang các phân khúc mảng hoặc object. Nếu $is_array có giá trị false thì hàm sẽ chuyển một chuỗi $json thành một Class (object), trái lại nếu $is_array có giá trị true thì sẽ chuyển chuỗi $json thành một mảng.

Xem thêm : Cách CRACK OFFICE 2010 cực kỳ đơn thuần ai cũng hoàn toàn có thể làm được

json_encode($array_or_object)

Chuyển một mảng hoặc mội phân khúc ( classs ) sang chuỗi dạng JSON
nguồn : https://freetuts.net/