Funciones nativas de PHP más usadas I.
Resumen.
En este artículo voy a recoger las 10 expresiones nativas de PHP que mas utilizo. Son expresiones que ya las tengo grabadas en su mayoría en la memoria sin tener que consultar sus sintaxis exacta. Estas funciones están presentes en todo sitio Web programado en PHP y muchas de ellas, se puede decir que están en cualquier página que creemos. Estas funciones pueden resultar especialmente interesantes para noveles, ya que cuando comienzas con PHP, lo primero que te preguntas es ¿por donde empiezo?Artículo.
Este artículo lo vamos a dedicar a hacer una recopilación de las funciones nativas de PHP de uso general, quiero decir, sin ninguna categorización, que a mi modo de ver y por mi experiencia resulta absolutamente imprescindible conocer para todo programador. De paso, si eres un programador novel y te siente perdido en el universo de PHP, el conocimiento de estas funciones te resultará instructivo. Vamos a ello.
- count().- Cuenta el numero de elementos de un array.
- date().- Nos da la fecha y hora, puede recibir múltiples parámetros, los mas comunes los presentamos aquí:
- explode().- Crea un array a partir de una cadena con un elemento separador, en este caso coma “,”.
- implode().- Es la opuesta a explode(), y crea una cadena a partir de un array.
- md5().- Es una función de encriptación no reversible que siempre devuelve 32 caracteres hexadecimales (1234567890abcdef).
- nl2br().- Genera saltos de línea escribiendo la etiqueta <br />. Se suele utilizar para generar párrafos a partir de un campo textarea al ingresar saltos de línea. (crea un formulario con un campo textarea para probarlo)
- round().- Ajusta el número de decimales de un valor. Y como postre, presentamos la función pi() “3,14…” imprescindible a la hora de trabajar con formas circulares y esféricas.
- strcmp().- Compara dos cadenas (string) de caracteres, diferencia mayúsculas y minúsculas. Si son iguales devuelve 0.
- strip_tags().- Elimina etiquetas dejando un texto limpio.
- strlen().- Cuenta el número de caracteres y espacios en blanco de una cadena, también cuenta las tildes (acentos).
<?php
$amigos = array('Marcos','Vanesa','Emma','Antonio','Belen');
$numero_elementos = count($amigos);
echo $numero_elementos;
?>
<?php
$fecha = date('Y-m-d H:i:s');
echo $fecha;
?>
<?php
$cadena = 'Marcos,Vanesa,Emma,Antonio,Belen';
$crea_array = explode(',', $cadena);
echo '<pre>';
print_r($crea_array);
echo '</pre>';
?>
<?php
$amigos = array('Marcos','Vanesa','Emma','Antonio','Belen');
$crea_cadena = implode(', ', $amigos);
echo $crea_cadena;
?>
<?php
$clave = 'abc246';
$encriptado = md5($clave);
echo $encriptado;
?>
<?php
$texto = nl2br($_POST['texto']);
echo $texto;
?>
<?php
$pi = pi();
$redondea_pi = round($pi, 4);
echo "$redondea_pi -- $pi";
?>
<?php
$clave1 = 'abc369';
$clave2 = '9abc36';
$comparar = strcmp($clave1, $clave2);
if($comparar == 0){
echo "Son iguales -- $comparar";
}else{
echo "NO son iguales -- $comparar";
}
?>
<?php
$nombre = 'Antonio <b>Garcia</b>';
$solo_texto = strip_tags($nombre);
echo $solo_texto;
?>
<?php
$nombre = 'José García';
$numero_caracteres = strlen($nombre);
echo $numero_caracteres;
?>
Tags: Funciones || imprescindibles || nativas || contar || comparar