I would like to extract random substrings form a string, how could I do this?
Let’s say I have this string as one word:
$string = "myawesomestring";
and as an output I want an random response like this with extracted substrings
myaweso myawe somestr
Advertisement
Answer
You need the length of the string, and, of course a random number.
function getRandomSubstring($text) { $random1 = rand(0, mb_strlen($text)); $random2 = rand($random1, mb_strlen($text)); return substr($text, $random1, $random2); }