- Funcin gettype(namevar) = devuelve el tipo de dato que almacena una variable, es
decir, nos muestra si es de tipo string, integer, double o boolean. - Funcin isset($var_name) = funcin que devuelve true(1) si la variable est definida, es decir, si contiene valor. Devuelve, en cambio, false() si la variable no est definida, es decir, si no contiene valor - Funcin empty($name_var) = funcin que devuelve true(1) si la variable est vaca y false() si la variable no est vaca. - Funcin is_null(). solamente devuelve true si la variable no est inicializada. - Funcin unset($var_name) = funcin que DESTRUYE el valor de las variables que le pasamos como parmetros de entrada. No devuelve nada.
Funciones de manejo de cadenas de texto:
-
Funcin strlen($var_name) = devuleve el nmero de caracteres de una cadena de
texto
- Funcin mb_strlen($var_name,encoding*) = devuelve el nmero de caracteres que
tiene una cadena de texto contabilizando correctamente los caracteres especiales como acentos, ... (funcin multibyte). - Funcin str_word_count($var_name , *int(0,1,2) , *lista de caracteres a considerar como palabra) = devuelve el nmero de palabras que componen la cadena de texto que le pasemos como parmetro. - Funcin mb_strtoupper($var_name,*encoding) = devuelve la cadena de texto convertida a maysculas - Funcin mb_strtolower($var_name,*encoding) = devuelve la cadena de texto convertida a minsculas
- Funcin ucwords($var_name) = devuelve la cadena de texto con la primera letra de
cada palabra en maysculas. Esta funcin no es multibyte, es decir que cuidado con los caracteres extraos - Funcin ucfirst($var_name) = devuelve la oracin con la primera letra convertida a maysculas. No permite parmetro encoding. No es multibyte. - Funcin mb_convert_case($var_name,mtodo,encoding) = devuelve una cadena de texto convertida a may, min o capitalizada dependiendo del mtodo que le pasemos como segundo parmetro de entrada (MB_CASE_UPPER (todo a maysculas), MB_CASE_LOWER (todo a minsculas), MB_CASE_TITLE (primera letra de cada palabra en maysculas) - Funcin mb_substr($var_name, start posicin, cantidad de caracteres/NULL, encoding) = devuelve un substring o parte de una cadena de texto, empezando a contar desde una posicin (0,1,2,3...) hasta el nmero de caracteres que se quiera mostrar (cantidad 1,2,3,) - Funcin trim($var_name, *caracteres a eliminar) = devuelve la cadena de texto sin los caracteres buscados al PRINCIPIO Y FINAL del string. Si no especifico caracteres por defecto elimina los espacios. - Funcin ltrim($var_name, *caracteres a eliminar) = devuelve la cadena de texto sin los caracteres buscados al PRINCIPIO del string. Si no especifico caracteres por defecto elimina los espacios. - Funcin rtrim($var_name, *caracteres a eliminar) = devuelve la cadena de texto sin los caracteres buscados al FINAL del string. Si no especifico caracteres por defecto elimina los espacios. - Funcin str_replace(palabra a buscar/listado de palabras a buscar, palabra de reemplazo, $var_name) = devuelve la cadena de texto modificada. Esta funcin es sensible al uso de may y min. - Funcin str_ireplace(palabra a buscar, palabra de reemplazo, $var_name) = devuelve la cadena de texto modificada. Esta funcin NO es sensible al uso de may y min. - Funcin strchr($var_name, elemento a buscar por el principio) = devuelve los caracteres en sentido de lectura a partir del primer caracter buscado por la IZQUIERDA (este incluido)
- Funcin strrchr($var_name, elemento a buscar por el principio) = devuelve los
caracteres en sentido de lectura a partir del primer caracter buscado por la DERECHA (este incluido)
Funciones con arrays
-
Funcin var_dump($var_array) = pinta el array por pantalla, mostrando informacin sobre el
num de elementos que contiene, tipos de datos que contiene, longitud de caracteres de cada uno de los vlaores y nos muestra su sintaxisclave"=>"valor"
Otra funcin que hace lo mismo pero con menos datos es print_r($var_array). Pinta por pantalla el array mostrando nicamente su sintaxis: clave=>"valor"
Funcin count($var_array) = devuelve el nmero de elementos que hay en un array
Funcin explode(caracter de divisin, $var_name) = devuelve el array resultante de dividir la
cadena de texto a partir del caracter tipogrfico de divisin buscado, es decir, divide una cadena de texto y crea un array tradicional con esas subcadenas
Funcin end($var_array) = devuelve el ltimo elemento de un array
Funcin implode(caracter de divisin,$var_array) = devuelve una cadena de texto creada a
partir de los elementos de un array, separndolos por el caracter de divisin
Funcin extract($var_array) = CREA variables con las claves de un array asociativo.
Funcin array_rand($var_array) = devuelve el nmero de posicin dentro del rango de nmeros