Funciones de Strings en PHP

44
UNIVERSIDAD CATÓLICA DE HONDURAS Desarrollo de Portales Web

description

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

Transcript of Funciones de Strings en PHP

Page 1: Funciones de Strings en PHP

UNIVERSIDAD CATÓLICA DE HONDURAS

Desarrollo de Portales Web

Page 2: Funciones de Strings en PHP

Desarrollo de Portales Web

Funciones de Strings

Page 3: Funciones de Strings en PHP

Desarrollo de Portales Web

addcslashes()

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.

Page 4: Funciones de Strings en PHP

Desarrollo de Portales Web

chr()

string chr ( int $ascii )

Devuelve una cadena de un caracter que contiene el carácter especificado por ascii

Page 5: Funciones de Strings en PHP

Desarrollo de Portales Web

count_chars()

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.

Page 6: Funciones de Strings en PHP

Desarrollo de Portales Web

Función para Encriptar

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.

Page 7: Funciones de Strings en PHP

Desarrollo de Portales Web

crypt()

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:

Page 8: Funciones de Strings en PHP

Desarrollo de Portales Web

Echo

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

Page 9: Funciones de Strings en PHP

Desarrollo de Portales Web

Explode

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.

Page 10: Funciones de Strings en PHP

Desarrollo de Portales Web

Implode

string implode ( string $glue , array $pieces )

string implode ( array $pieces ) Une elementos de un array en un string con glue

(pegamento).

Page 11: Funciones de Strings en PHP

Desarrollo de Portales Web

Icfirst(), ucfirst()

string lcfirst ( 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

Page 12: Funciones de Strings en PHP

Desarrollo de Portales Web

Itrim(), trim(), rtrim()

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

Page 13: Funciones de Strings en PHP

Desarrollo de Portales Web

md5()

Calcula el hash MD5 de str utilizando el algoritmo de resumen de mensaje MD5 y devuelve ese hash.

Page 14: Funciones de Strings en PHP

Desarrollo de Portales Web

hash()

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.

Page 15: Funciones de Strings en PHP

Desarrollo de Portales Web

nl2br()

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).

Page 16: Funciones de Strings en PHP

Desarrollo de Portales Web

number_format()

string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )

Page 17: Funciones de Strings en PHP

Desarrollo de Portales Web

ord()

int ord ( string $string )

Devuelve el valor ASCII de una caracter

Page 18: Funciones de Strings en PHP

Desarrollo de Portales Web

parse_str()

void parse_str ( string $str [, array &$arr ] )

Interpreta el string en variables

Page 19: Funciones de Strings en PHP

Desarrollo de Portales Web

print

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.

Page 20: Funciones de Strings en PHP

Desarrollo de Portales Web

printf()

Esta función sirve para manipular (dar formato) a una cadena.

Page 21: Funciones de Strings en PHP

Desarrollo de Portales Web

similar_text()

int similar_text ( string $first , string $second [, float &$percent ] ) Esta función calcula la similitud entre dos strings.

Page 22: Funciones de Strings en PHP

Desarrollo de Portales Web

sprintf()

string sprintf ( string $format [, mixed $args [, mixed $... ]] ) Devuelve un string producido de acuerdo con el string

format.

Page 23: Funciones de Strings en PHP

Desarrollo de Portales Web

sscanf()

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

Page 24: Funciones de Strings en PHP

Desarrollo de Portales Web

str_ireplace()

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.

Page 25: Funciones de Strings en PHP

Desarrollo de Portales Web

str_replace()

Page 26: Funciones de Strings en PHP

Desarrollo de Portales Web

str_pad()

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.

Page 27: Funciones de Strings en PHP

Desarrollo de Portales Web

str_repeat()

string str_repeat ( string $input , int $multiplier ) Devuelve el input repetido multiplier veces.

Page 28: Funciones de Strings en PHP

Desarrollo de Portales Web

str_shuffle()

string str_shuffle ( string $str ) str_shuffle() baraja una cadena. Es creada una

permutación de todas las posibles combinaciones.

Page 29: Funciones de Strings en PHP

Desarrollo de Portales Web

str_split()

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 )

Page 30: Funciones de Strings en PHP

Desarrollo de Portales Web

strcasecmp()

int strcasecmp ( string $str1 , string $str2 ) Comparación de string segura a nivel binario e

insensible a mayúsculas y minúsculas.

Page 31: Funciones de Strings en PHP

Desarrollo de Portales Web

strcmp()

int strcmp ( string $str1 , string $str2 ) Tenga en cuenta que esta comparación es

sensible a mayúsculas y minúsculas.

Page 32: Funciones de Strings en PHP

Desarrollo de Portales Web

strip_tags()

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.

Page 33: Funciones de Strings en PHP

Desarrollo de Portales Web

stripos()

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.

Page 34: Funciones de Strings en PHP

Desarrollo de Portales Web

strpos()

Cumple la misma función que stripos() solo que ésta es sensible a mayúsculas y minúsculas

Page 35: Funciones de Strings en PHP

Desarrollo de Portales Web

strlen()

int strlen ( string $string ) Devuelve la longitud del string dado.

Page 36: Funciones de Strings en PHP

Desarrollo de Portales Web

strpbrk() string strpbrk ( string $haystack , string $char_list )

Busca en la cadena pajar por cualquiera de los elementos en char_list.

Page 37: Funciones de Strings en PHP

Desarrollo de Portales Web

strrev()

string strrev ( string $string ) Devuelve la cadena invertida.

Page 38: Funciones de Strings en PHP

Desarrollo de Portales Web

strstr()

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).

Page 39: Funciones de Strings en PHP

Desarrollo de Portales Web

strtok()

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.

Page 40: Funciones de Strings en PHP

Desarrollo de Portales Web

strtolower(), strtoupper()

string strtolower ( string $str )Devuelve una string con todos los caracteres alfabéticos convertidos a minúsculas.

string strtoupper(string $str)Devuelve una string con todos los caracteres alfabéticos convertidos a minúsculas.

Page 41: Funciones de Strings en PHP

Desarrollo de Portales Web

substr()

string substr ( string $string , int $start [, int $length ] ) Devuelve una parte del string definida por los

parámetros start y length.

Page 42: Funciones de Strings en PHP

Desarrollo de Portales Web

ucwords()

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.

Page 43: Funciones de Strings en PHP

Desarrollo de Portales Web

wordwrap()

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.

Page 44: Funciones de Strings en PHP

Desarrollo de Portales Web

Gracias por suAtención…!