Php splits strings randomly into arrays of different lengths. php string length arrays
This example describes how php randomly Splits a string into arrays of different lengths. Share it with you for your reference. The specific analysis is as follows:
Here, php is used to randomly split the string within the specified length range, and the split result is included in the array.
Function RandomSplit ($ min, $ max, $ str) {$ a = array (); while ($ str! = '') {$ P = rand ($ min, $ max); $ p = ($ p> strlen ($ str ))? Strlen ($ str): $ p; $ buffer = substr ($ str, 0, $ p); $ str = substr ($ str, $ p, strlen ($ str) -$ p); $ a [] = $ buffer;} return $ a;} // Example:/*** Example: */$ test_string = 'this is a example to test the randomsp1_function. '; print_r (RandomSplit (1, 7, $ test_string);/* Outputs something like this (Array items are 1 to 7 characters long ): array ([0] => This [1] => is [2] => a exam [3] => ple to [4] => test t [5] => he [6] => [7] => ran [8] => d_spl [9] => it f [10] => un [11] => ction .) */
I hope this article will help you with php programming.