Un resumen de las funciones más comunes y útiles para las cadenas en lenguaje PHP
Size: 8.06 MB
Language: es
Added: Apr 05, 2013
Slides: 44 pages
Slide Content
Universidad Católica de honduras Desarrollo de Portales Web
Funciones de Strings Desarrollo de Portales Web
a ddcslashes () addcslashes — Escapa una cadena de la misma forma que lo hace C string addcslashes ( string $ str , string $ charlist ) Devuelve una cadena con barras invertidas antes de los caracteres que aparecen en el parámetro charlist . Desarrollo de Portales Web
c hr () Desarrollo de Portales Web string chr ( int $ ascii ) Devuelve una cadena de un caracter que contiene el carácter especificado por ascii
c ount_chars () Desarrollo de Portales Web count_chars ( string $ string [, int $ mode = 0 ] ) Cuenta el número de apariciones de cada byte- value (0..255) en string y lo devuelve de varias maneras. Se ha encontrado 2 instancia (s) de " " en la cadena. Se ha encontrado 1 instancia (s) de "H" en la cadena. Se ha encontrado 1 instancia (s) de "I" en la cadena. Se ha encontrado 2 instancia (s) de "P" en la cadena. Se ha encontrado 1 instancia (s) de "e" en la cadena. Se ha encontrado 1 instancia (s) de "l" en la cadena. Se ha encontrado 1 instancia (s) de "o" en la cadena. Se ha encontrado 1 instancia (s) de "v" en la cadena.
Función para Encriptar Desarrollo de Portales Web string crypt ( string $ str [, string $ salt ] ) crypt () devolverá el hash de un string utilizando el algoritmo basado en DES estándar de Unix o algoritmos alternativos que puedan estar disponibles en el sistema.
c rypt () Desarrollo de Portales Web En sistemas donde la función crypt () soporta múltiples tipos de hash, las siguientes contantes se establecen en 0 ó 1 dependiendo de que si el tipo dado está disponible:
Echo Desarrollo de Portales Web Muestra todos los parámetros. echo no es realmente una función (es un constructor del lenguaje), por lo que no se requiere el uso de paréntesis con él. echo (a diferencia de otros constructores del lenguaje) no se comporta como una función, es decir no siempre se puede usar en el contexto de una función
Explode Desarrollo de Portales Web array explode ( string $ delimiter , string $ string [, int $ limit ] ) Devuelve un array de cadenas, siendo cada una de ellas una subcadena del parámetro string formado por la división según los delimitadores indicados en el parámetro delimiter .
Implode Desarrollo de Portales Web string implode ( string $ glue , array $ pieces ) string implode ( array $ pieces ) Une elementos de un array en un string con glue (pegamento).
Icfirst (), ucfirst () Desarrollo de Portales Web string l cfirst ( string $ str ) Devuelve un string con el primer caracter de str en minúscula string ucfirst ( string $ str ) Devuelve un string con el primer caracter de str en mayúscula
Itrim (), trim (), rtrim () Desarrollo de Portales Web string ltrim ( string $ str [, string $ charlist ] ) Retira espacios en blanco (u otros caracteres) del inicio de un string . trim () - Elimina espacio en blanco (u otro tipo de caracteres) del inicio y el final de la cadena rtrim () - Retira los espacios en blanco (u otros caracteres) del final de un string
m d5() Desarrollo de Portales Web Calcula el hash MD5 de str utilizando el algoritmo de resumen de mensaje MD5 y devuelve ese hash.
h ash() Desarrollo de Portales Web string hash ( string $ algo , string $ data) Genera un valor cifrado en base a un string Donde : algo Nombre del algoritmo de cifrado seleccionado (es decir "md5", "sha256", "haval160,4", etc..) data Mensaje para cifrar.
n l2br() Desarrollo de Portales Web string nl2br ( string $ string ) Devuelve el parámetro string con un salto de linea html '< br />' o '< br >' insertado antes de cada nueva línea. (\r\n, \n\r, \n y \r).
n umber_format () Desarrollo de Portales Web string number_format ( float $number , int $decimals = 0 , string $ dec_point = '.' , string $ thousands_sep = ',' )
o rd () Desarrollo de Portales Web int ord ( string $ string ) Devuelve el valor ASCII de una caracter
p arse_str () Desarrollo de Portales Web void parse_str ( string $ str [, array &$ arr ] ) Interpreta el string en variables
print Desarrollo de Portales Web int print ( string $ arg ) Muestra el parámetro arg . print no es realmente una función (es un constructor de lenguaje) por lo tanto no es necesario usar paréntesis para indicar su lista de argumentos.
p rintf () Desarrollo de Portales Web Esta función sirve para manipular (dar formato) a una cadena.
similar_text () Desarrollo de Portales Web int similar_text ( string $ first , string $ second [, float &$ percent ] ) Esta función calcula la similitud entre dos strings .
s printf () Desarrollo de Portales Web string sprintf ( string $ format [, mixed $ args [, mixed $... ]] ) Devuelve un string producido de acuerdo con el string format .
s scanf () Desarrollo de Portales Web mixed sscanf ( string $ str , string $ format [, mixed &$... ] ) La función sscanf () es la entrada análoga de printf () . sscanf () lee del string str y lo interpreta de acuerdo con el format especificado
str_ireplace () Desarrollo de Portales Web mixed str_ireplace ( mixed $search , mixed $replace , mixed $ subject) Esta función devuelve un string o un array con todas las apariciones de search en subject (ignorando mayúsculas y minúsculas) reemplazadas con el valor dado de replace .
str_replace () Desarrollo de Portales Web
s tr_pad () Desarrollo de Portales Web string str_pad ( string $input , int $ pad_length [, string $ pad_string = " " [, int $ pad_type = STR_PAD_RIGHT ]] ) Esta función devuelve el string input rellenado por la izquierda, la derecha, o en ambos lados hasta la longitud especificada.
s tr_repeat () Desarrollo de Portales Web string str_repeat ( string $input , int $multiplier ) Devuelve el input repetido multiplier veces .
s tr_shuffle () Desarrollo de Portales Web string str_shuffle ( string $ str ) str_shuffle () baraja una cadena. Es creada una permutación de todas las posibles combinaciones.
s tr_split () Desarrollo de Portales Web array str_split ( string $ string [, int $ split_length = 1 ] ) Convierte un string en un array . Array ( [ 0] => P [ 1] => o [ 2] => r [ 3] => t [ 4] => a [ 5] => l [ 6] => e [ 7] => s [ 8] => [ 9] => W [ 10] => e [ 11] => b ) Array ( [0] => Por [1] => tal [2] => es [3] => Web )
s trcasecmp () Desarrollo de Portales Web int strcasecmp ( string $str1 , string $str2 ) Comparación de string segura a nivel binario e insensible a mayúsculas y minúsculas.
strcmp () Desarrollo de Portales Web int strcmp ( string $str1 , string $str2 ) Tenga en cuenta que esta comparación es sensible a mayúsculas y minúsculas.
strip_tags () Desarrollo de Portales Web string strip_tags ( string $ str [, string $ allowable_tags ] ) Esta función intenta devolver un string con todos los bytes NUL y las etiquetas HTML y PHP retirados de un str dado.
s tripos () Desarrollo de Portales Web int stripos ( string $ haystack , string $ needle [, int $offset = 0 ] ) Encuentra la posición numérica de la primera aparición del needle (aguja) en el string haystack (pajar). Es insensible a mayúsculas y minúsculas.
s trpos () Desarrollo de Portales Web Cumple la misma función que stripos () solo que ésta es sensible a mayúsculas y minúsculas
s trlen () Desarrollo de Portales Web int strlen ( string $ string ) Devuelve la longitud del string dado.
s trpbrk () Desarrollo de Portales Web string strpbrk ( string $ haystack , string $ char_list ) Busca en la cadena pajar por cualquiera de los elementos en char_list .
s trrev () Desarrollo de Portales Web string strrev ( string $ string ) Devuelve la cadena invertida .
s trstr () Desarrollo de Portales Web string strstr ( string $ haystack , mixed $ needle [, bool $ before_needle = false ] ) Devuelve parte del string haystack iniciando desde e incluyendo la primera aparición de needle (aguja) hasta el final del haystack (pajar).
s trtok () Desarrollo de Portales Web string strtok ( string $ str , string $ token ) Divide un string ( str ) en strings más pequeños ( tokens ), con cada token delimitado por cualquier caracter de token .
strtolower (), strtoupper () Desarrollo de Portales Web string strtolower ( string $ str ) Devuelve una string con todos los caracteres alfabéticos convertidos a minúsculas. s tring strtoupper ( string $ str ) Devuelve una string con todos los caracteres alfabéticos convertidos a minúsculas.
substr () Desarrollo de Portales Web string substr ( string $ string , int $ start [, int $ length ] ) Devuelve una parte del string definida por los parámetros start y length .
u cwords () Desarrollo de Portales Web string ucwords ( string $ str ) Devuelve una cadena con la primera letra de cada palabra str convertida a mayúsculas, si el caracter es alfanumérico.
w ordwrap () Desarrollo de Portales Web string wordwrap ( string $ str , int $ width = 75, string $break = "\n ") Ajusta un string hasta un número dado de caracteres utilizando un caracter de salto de string .
Gracias por su Atención…! Desarrollo de Portales Web