Summary of php string segmentation functions. In php, there are many string segmentation functions. next I will introduce various php string segmentation instances to you. if you need them, please refer to them. The PHP function split () is based on many string segmentation functions in php. I will introduce various php string segmentation instances to you, if you have any need, go to the reference page.
The basic syntax of the PHP function split () is
Array split (string $ pattern, string $ string [, int $ limit]).
Example
The code is as follows: |
|
List ($ user, $ pass, $ uid, $ gid, $ extra) = split (":", $ passwd_line, 5 ); ?> |
Parsing dates that may be separated by diagonal lines, points, or horizontal lines:
Example 2
The code is as follows: |
|
// The delimiter can be a diagonal line, a dot, or a horizontal line. $ Date = "04/30/1973 "; List ($ month, $ day, $ year) = split ('[/.-]', $ date ); Echo "Month: $ month; Day: $ day; Year: $ year N "; ?> |
Str_split () function
If the optional split_length parameter is specified, each element in the returned array is a character block with the length of split_length. otherwise, each character block is a single character.
If split_length is less than 1, FALSE is returned. If the split_length parameter exceeds the length of the string, the entire string is returned as only one element of the array.
The code is as follows: |
|
$ Str = "Hello Friend "; $ Arr1 = str_split ($ str ); $ Arr2 = str_split ($ str, 3 ); Print_r ($ arr1 ); Print_r ($ arr2 ); ?> |
The above routine will output:
The code is as follows: |
|
Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => F [7] => r [8] => I [9] => e [10] => n [11] => d ) Array ( [0] => El [1] => lo [2] => Fri [3] => end ) |
Chunk_split () function
String chunk_split (string $ body [, int $ chunklen [, string $ end])
It is very useful to use this function to split a string into small pieces. For example, convert the base64_encode () output to a string that complies with the RFC 2045 syntax. It inserts end after each chunklen (76 by default) character ("" by default). This function returns a new string without modifying the original string.
Example #1 chunk_split ()
The code is as follows: |
|
// Format $ data using RFC 2045 syntax $ New_string = chunk_split (base64_encode ($ data )); ?> |
Explode-use one string to separate another string
Example #1 explode () Example
The code is as follows: |
|
// Example 1 $ Pizza = "piece1 piece2 piece3 piece4 piece5 piece6 "; $ Pieces = explode ("", $ pizza ); Echo $ pieces [0]; // piece1 Echo $ pieces [1]; // piece2 // Example 2 $ Data = "foo: *: 1023: 1000:/home/foo:/bin/sh "; List ($ user, $ pass, $ uid, $ gid, $ gecos, $ home, $ shell) = explode (":", $ data ); Echo $ user; // foo Echo $ pass ;//* ?> |
Bytes. PHP function split () base...