Ver Mensaje Individual
  #10 (permalink)  
Antiguo 27/09/2012, 21:07
Avatar de Artificium
Artificium
 
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 10 meses
Puntos: 81
Respuesta: palabra incompleta

Vas a encontrarte con otro problema si haces lo que te dicen, el problema es que la letra "a" por ejemplo se repite dos veces y la "o" también, con otras palabras podría ocurrir algo similar. Entonces? Bueno, como estoy de humor te lo voy a hacer:

Código:
        $palabra = 'autocuidado';
	$arr = str_split($palabra);
	$na = count($arr);
	$nums = array();
	
	for ($p = 0; $p < $na; $p ++) {
		$go = true;
		while ($go) {
			$num = mt_rand(0, $na - 1);
			if (array_search($num, $nums) === false) {
				$nums[] = $num;
				$go = false;
			}
		}
	}
	
	$random = '';
	for ($p = 0; $p < $na; $p ++) {
		$random .= $arr[$nums[$p]];
	}
	echo $random;