Funciones nativas de strings
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 PHPSintaxis :
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 stringSintaxis :
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 stringSintaxis :
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 stringStrlen
Devuelve el largo de una cadenaSintaxis :
strlen($string)
- String : El string a contar
str_replace
Remplaza todas las ocurrencias de un string dentro de otroSintaxis :
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