Como extrair substring aleatório de uma string no php?

Oct 12 2020

Gostaria de extrair substrings aleatórios de uma string, como poderia fazer isso?

Digamos que eu tenha esta string como uma palavra:

$string = "myawesomestring";

e como saída eu quero uma resposta aleatória como esta com substrings extraídas

myaweso myawe somestr

Respostas

3 EliasKleppinger Oct 12 2020 at 11:40

Você precisa do comprimento da string e, é claro, de um número aleatório.

function getRandomSubstring($text) { $random1 = rand(0, mb_strlen($text)); $random2 = rand($random1, mb_strlen($text));
  return substr($text, $random1, $random2);
}