Come estrarre una sottostringa casuale da una stringa in php?

Oct 12 2020

Vorrei estrarre sottostringhe casuali da una stringa, come potrei farlo?

Diciamo che ho questa stringa come una parola:

$string = "myawesomestring";

e come output voglio una risposta casuale come questa con sottostringhe estratte

myaweso myawe somestr

Risposte

3 EliasKleppinger Oct 12 2020 at 11:40

Hai bisogno della lunghezza della stringa e, ovviamente, di un numero casuale.

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