¿Cómo extraer una subcadena aleatoria de una cadena en php?

Oct 12 2020

Me gustaría extraer subcadenas aleatorias de una cadena, ¿cómo puedo hacer esto?

Digamos que tengo esta cadena como una palabra:

$string = "myawesomestring";

y como salida quiero una respuesta aleatoria como esta con subcadenas extraídas

myaweso myawe somestr

Respuestas

3 EliasKleppinger Oct 12 2020 at 11:40

Necesita la longitud de la cadena y, por supuesto, un número aleatorio.

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