Funciones de Strings en PHP

AngieMejia1 1,369 views 44 slides Apr 05, 2013
Slide 1
Slide 1 of 44
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44

About This Presentation

Un resumen de las funciones más comunes y útiles para las cadenas en lenguaje PHP


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
Tags