Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2013, 10:32
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: ¿Palabra más larga dentro de un string ?

Faltó decir que el ejemplo de @PHPeros sólo funcionará si tienes PHP 5.3 o superior.

También podría ser:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $str = 'hola mundo buenos val';
  4. $w = explode(' ', $str);
  5. array_multisort(array_map('strlen', $w), SORT_DESC, SORT_NUMERIC, $w);
  6. echo $w[0];

Se puede mejorar todavía más en caso de que el string tenga más de un espacio por ejemplo.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP