OPERADORES DE COMPARACION
Igual |
==, === |
No igual (distinto) |
!=; <>; !=== |
Menor Que, Menor o igual que |
<; <= |
Mayor Que, Maror o igual que |
>; >= |
OPERADORES LOGICOS
Y |
and; && |
Ó |
or; || |
O Exclusivo |
xor |
No |
! |
CONDICIONAL TERNARIO
prueba_logica ? verdadero : falso
rint (false ? 'Not' : 'Does')
imprime => Does
|
ARREGLOS
Declaración |
$frutas = []; $frutas= array(); |
Asignación |
$num = [1, 3, 5, 7, 9]; |
$nombres=["Juan","Luis","Gil"] |
|
$num = array(1, 3, 5, 7, 9); |
AGREGAR ELEMENTO
$num[5] = 11; |
$num[ ] = 11; |
$num= array_merge($num,11); |
MODIFICAR Y BORRAR
Modificar item 2 |
$nombres[2] = "Pedro" |
Eliminar item 5 |
unset($objetos[5] |
COMANDOS DE IMPRESION
echo |
echo "Esto es una cadena de texto."; |
print_r() |
print_r($lista); |
var_dump() |
var_dump($nombre); |
ENTRADA DE DATOS
$ntabla = |
trim(fgets(STDIN)); |
$handle = |
fopen("php://stdin",r); |
$input = |
fgets(handle); |
$val_float = |
floatval(trim($input) |
|
|
Condicionales IF(..){ ...}
$a = 10;
$b = 20;
if ($a > $b) {
echo "a is bigger than b";
} elseif ($a == $b) {
echo "a is equal to b";
} else {
echo "a is smaller than b";
}
|
switch ($var) {...}
$x = 0;
switch ($x) {
case '0':
print "it's zero";
break;
case 'two':
case 'three':
// do something
break;
default:
// do something
}
|
FUNCIONES ARREGLOS
Contar |
$total = count($personas) |
Agregar (final) |
array_push($frutas, "Naranja"); |
Elimina (ultimo) |
$fruta_eliminada = array_pop($frutas); |
Combina arreglos |
$frutas_completas = array_merge($frutas, $nuevas_frutas); |
Porción (slice) |
$num = [3,56,8,32,11]; $porcion = array_slice($num,1,3) $porcion contiene [56,8] |
Revertir |
array_reverse($num) $num = [11,32,8,56,3]; |
Eliminar Duplicados |
$frutas_unicas = array_unique($frutas); |
Buscar un Elemento |
$posicion = array_search("Banana", $frutas) |
Existe |
$existe = in_array("Banana", $frutas); |
|
|
Bucles
FOR for (desde; hasta; inc) { ...}
--------------------------------------
for ($i = 1; $i <= 5; $i++) {
echo $i;
}
WHILE
---------------------------------------
$i = 1;
# => 12345
while ($i <= 5) {
echo $i++;
}
DO WHILE ()
--------------------------------------
$i = 1;
# => 12345
do {
echo $i++;
} while ($i <= 5);
|
ARREGLOS ASOCIATIVOS
$array = [
"foo" => "bar",
"bar" => "foo",
];
$oficios = ["Luis" => "obrero",
"Maria" => "secretaria",
"Marta" => "licenciada"];
foreach ($oficios as $clave => $valor){
echo "Nombre : " .$clave. "Oficio : ". $valor
}
|
|