Funciones predefinidas en PHP más importantes

1. Debuggear.

var_dump() //Muestra lo que tiene dentro una variable, un aray, un objeto, …

2. Fechas.

echo date(‘d-m-Y’);

3. Funciones Matemáticas.

echo “La raiz cuadrada de 4 es: “.sqrt(4);

echo “Número aleatorio entre 1 y 10: “.rand(1,10);

echo “Redondeo: “.round(3.45678); //Mostraría 3

echo “Redondeo: “.round(3.5678); //Mostraría 4

echo “Redondeo: “.round(3.5678,2); //Mostraría 3.57

4. Funciones para Variables.

echo gettype($edad); //Mostraría integer

is_string(nombre_variable), is_float(nombre_variable), …

isset(nombre_variable); //muestra si existe la variable o no existe

trim() //Elimina espacios por delante y por detrás de una variable. Muy útil para formularios.

$nombre=”   jesus fernandez toledo        “;

trim($nombre);

empty() //Comprueba si una variable está vacía

if(empty($nombre)) echo “Variable vacía”;

5. Funciones para cadenas de texto.

strlen() //Contar caracteres de una cadena de texto (de un string)

echo strlen($nombre);

strpos() //busca un carácter o texto dentro de una cadena de caracteres.

$frase=”Pienso luego existo”

echo strpos($frase, “existo”); //Muestra 13. Muestra donde comienza palabra. Se cuenta desde el 0

echo strpos($frase, “o”); //Muestra 5

str_replace() //remplaza palabras de una cadena de caracteres

$frase=str_replace(“existo”,”desisto”,$frase);

echo $frase;

strtolower($frase); //convierte a minúsculas

strtoupper($frase); //coonvierte a mayúsculas

6. Funciones para Array.

asort() //Ordena Alfabéticamente

arsort()// Ordena Alfabéticamente en orden inverso

array_push(array,elemento_a_añadir) //Añadir elementos a la última posición del array

array_pop(array) //Quita el elemento de la última posición del array

unset(array[posición]) //Quita el elemento del array de la posición indicada

array_search() //Busca un elemento dentro de un array

count //Cuenta los elementos de un array

echo count($coches) //Mostraría 3

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies ACEPTAR

Aviso de cookies