Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/06/2011, 22:32
Avatar de truman_truman
truman_truman
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: como separar una cadena ?

Cita:
Iniciado por abimaelrc Ver Mensaje
Aquí propongo el mio
Código PHP:
Ver original
  1. <?php
  2. function addSeparator($string, $separator = ';')
  3. {
  4.     preg_match_all('/\pL+|\d+/i', $string, $m);
  5.     return !empty($m[0])
  6.         ? implode($separator, $m[0])
  7.         : false;
  8. }
  9.  
  10. $str = '';
  11. var_dump(addSeparator($str)); // imprime bool(false)
  12.  
  13. $str = 'foo123bar456baz7candy89';
  14. var_dump(addSeparator($str)); // imprime string(30) "foo;123;bar;456;baz;7;candy;89"
  15.  
  16. $str = 'foo123bar456baz7candy89';
  17. var_dump(addSeparator($str, '-')); // imprime string(30) "foo-123-bar-456-baz-7-candy-89"
IMPRESIONANTE !!!
__________________
la la la