Mostrando entradas con la etiqueta funciones de string. Mostrar todas las entradas
Mostrando entradas con la etiqueta funciones de string. Mostrar todas las entradas

Funciones nativas de strings

miércoles, 19 de mayo de 2010

A continuación les dejo un resumen de las funciones que vimos en clase. Cada una de ellas tiene el link a la documentacion en php.net, en donde hay ejemplos y documentación.

Explode

Pasa un string a un array, usando un separador.

Sintaxis :
explode($separador,$string,$limite)
  • Separador : Especifica que caracter vamos a usar de corte
  • String : El texto que queremos pasar a array
  • Limite : Opcional, la cantidad maxima de elementos del array que retorne

Implode

Pasa ub array a string, usando un caracter como "union".

Sintaxis :
implode($union,$array)
  • Union : El caracter que se va a usar para "pegar" los elementos del array
  • Array : El array que queremos pasar a string

str_word_count

Cuenta la cantidad de palabras dentro de un string.

Sintaxis :
str_word_count($string,$return,$char)
  • String : El string a contar palabras
  • Array : Opcional: Especifica el valor de retorno de la funcion. Posibles valores:
    • 0 - Default, Retorna el numero de palabras
    • 1 - Retorna un array con las palabras
    • 2 - Retorna un array con la posicion de la palabra como clave de cada elemento
  • Char : Opcional . Especifica que caracteres tomar como palabras.

Strip Tags

Saca de un string todas las etiquietas HTML, XML y PHP

Sintaxis :
strip_tags($string,$permitidas)
  • String : El texto al cual le vamos a sacar las etiquetas
  • Permitidas : Opcional , las etiquetas que vamos a permitir.

substr

Retorna parte de un string

Sintaxis :
substr($string,$start,$largo)
  • String : El string del cual se quiere retornar una parte
  • Start : Desde donde voy a "cortar" mi string. Puede ser un numero positivo para arrancar a contar desde el inicio o numero negativo para contar desde el final.
  • Largo : Opcional. El largo de la cadena de retorno, por defecto es hasta el final del string. Un numero negativo indica un largo a partir del final del string

Trim

Saca los caracteres en blanco y otros caracteres especiales del principio y final del string.

Sintaxis :
trim($string,$charlist)
  • String : El string a remover caracteres
  • Charlist : Opcional. Especifica los caracteres a ser quitados del string

Strpos

Encuentra la posicion de la primera coincidencia dentro de un string

Sintaxis :
strpos($string,$find,$start)
  • String : El string donde buscar
  • Find : El string a buscar
  • Start : Opcional, a partir de que posicion buscar

Strrpos

Idem Strpos , pero esta encuentra la posicion de la ULTIMA coincidencia dentro de un string

Strlen

Devuelve el largo de una cadena

Sintaxis :
strlen($string)
  • String : El string a contar

str_replace

Remplaza todas las ocurrencias de un string dentro de otro

Sintaxis :
str_replace($busca,$remplaza,$donde)
  • Busca : Lo que estoy buscando a remplazar
  • Remplaza : Por que cosa lo quiero remplazar
  • Donde : El string donde estoy buscando