Javascript: Split() = PHP: Explode()

Como PHP como mi fuerte y JS puro como mi debilidad, en muchos momentos me veo en la necesidad de buscar funciones equivalente entre ambos lenguajes, he aqui el primer caso que he necesitado googlear, nada complicado, pero nadie puede negar que es algo muy útil.

El metodo SPLIT() de JS genera un array desde una cadena que será dividida por un – separador -. Para phperos esto es exactamente el mismo trabajo de la función explode() que tantas veces utilizamos en nuestras aplicaciones web.

Ejemplo:

// JS 1
var text = 'Este es un texto que sera procesado por sus espacios como separador';
var new_text = text.split(' ');
// new_text[0] = 'Este'
//new_text[1] = 'es'
//new_text[2] = 'un'
// new_text[11] = 'separador'

// JS 2
var text = 'Separado-por-guiones';
var new_text = text.split('-');
// new_text[0] = 'Separado'
//new_text[1] = 'por'
//new_text[2] = 'guiones'

De lo mas sencillo, de lo mas practico :-)

Compartir en:
  • Facebook
  • Twitter
  • FriendFeed
  • MySpace
  • PDF
  • email
  1. El split() lo podes encadenar con .pop() para obtener la ultima parte, por ejemplo con php hacés:

    <a id="mi_identificador_”>… bla bla

    Luego, con js podemos aislar ese id haciendo:

    va id = variableConElAtributoIdDelEnlace.split(‘_’).pop();

    espero que te sea útil :D

  1. Aun no hay enlaces.

CAPTCHA image

Switch to our mobile site