<?php
$miArray = [3, 4, "pepe", 5, false];
$otro = array(3, 4, 5);
var_dump($miArray);
var_dump($otro);
$miArray[] = "otro elemento";
$miArray[] = "y otro más";
var_dump($miArray);
$asociativo = ["a" => 5, "b" => 6, "c" => 12];
foreach ($asociativo as $clave => $valor) {
echo $clave . " - " . $valor . "<br/>";
}
$multi = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
echo $multi[1][1]."<br/>";
for ($i = 0; $i < count($multi); $i++) {
for ($j = 0; $j < count($multi[$i]); $j++) {
echo $i . " - " . $j . " : " . $multi[$i][$j] . "<br/>";
}
}
foreach ($multi as $f=>$filas){
foreach($filas as $c=>$valor){
echo $f." - ".$c." : ".$valor."<br/>";
}
}
print_r($multi);
?>
Categoría: PHP
PHP ejemplo funcion
<?php
function tabla($numero = 1) {
?>
<table>
<?php for ($i = 1; $i <= 10; $i++) { ?>
<tr><td><?=$numero?></td><td>X</td><td><?=$i?></td>
<td>=</td><td><?=($numero*$i)?></td>
</tr>
<?php } ?>
</table>
<?php
}
tabla(7);
?>
Funciones php
<?php
function saludo() {
echo "Hola que tal yo muy bien<br/>";
}
function saludoNombre($nombre) {
echo "Hola $nombre que tal yo muy bien<br/>";
}
function saludoNombreb($nombre = "Anónimo") {
echo "Hola $nombre que tal yo muy bien<br/>";
}
function suma($a, $b) {
return $a + $b;
}
saludo();
saludo();
saludoNombre("Juan");
//saludoNombre(); //Esto da ERROR!!!
saludoNombreb("Juan");
saludoNombreb(); //Esto NO da ERROR!!!
echo suma(2, 3);
$pepe = suma(10, 20);
var_dump($pepe);
function cabecera($texto) {
?>
<h1><?= $texto ?></h1>
<?php
}
cabecera("hola");
?>
Ejemplo for php
<?php
$tam = 6;
echo "<ul>";
for ($i = 1; $i <= $tam; $i++) {
echo "<li>Elem. $i </li>";
}
echo "</ul>";
?>
<ul>
<?php for ($i = 1; $i <= $tam; $i++) { ?>
<li>Elemento <?=$i?></li>
<?php } ?>
</ul>
Php foreach
<?php
$a = [2, 5, 2, 3, 5];
foreach ($a as $v) {
echo $v . "<br/>";
}
$a[7]=9;
$a['juan']='pablo';
foreach ($a as $clave=>$valor) {
echo $clave." - ".$valor . "<br/>";
}
for($i=0;$i<count($a);$i++){
echo $a[$i] . "<br/>";
}
?>
Php for
<?php
for ($i = 0; $i < 10; $i += 2) {
echo $i . "<br/>";
}
$i = 0;
for (; $i < 10; $i += 2) {
echo $i . "<br/>";
}
$i = 0;
for (; $i < 10;) {
echo $i . "<br/>";
$i += 2;
}
$i = 0;
for (;;) {
echo $i . "<br/>";
$i += 2;
if ($i > 10) {
break;
}
}
echo $i;
?>
Bucle while
<?php
$a = 0;
while ($a < 10) {
echo "$a<br/>";
$a += 2;
}
$a = 0;
while ($a < 10) {
if ($a % 2 == 0) {
echo "**<br/>";
} else {
echo "*****<br/>";
}
$a++;
}
$a = 0;
while ($a < 10) {
if ($a % 2 == 0) {
?>
<p style="background-color: black">.......</p>
<?php
} else {
?>
<p style="background-color: red">.......</p>
<?php
}
$a++;
}
?>
Else if y switch
<?php
$a = 1;
if ($a < 5) {
echo '<div style="background-color: red">
<h2>Menor de 5</h2>
<h2>No estás autorizado a entrar</h2>
</div>';
} elseif ($a < 10) {
echo "Menor de 10";
} elseif ($a < 20) {
echo "Menor de 20";
} else {
echo "Mayor de 20";
}
switch ($a) {
case 1:
echo "Vale uno";
break;
case 2:
case 3:
echo "Vale 2 o 3";
break;
default:
echo "Vale más de tres";
}
?>
PHP if
<?php
$a = 1;
if ($a < 5) {
echo '<div style="background-color: red">
<h2>Menor de 5</h2>
<h2>No estás autorizado a entrar</h2>
</div>';
} else {
echo "Mayor de 5";
}
if ($a < 5) {
?>
<div style="background-color: red">
<h2>Menor de 5</h2>
<h2>No estás autorizado a entrar</h2>
</div>
<?php
} else {
?>
<h2>Menor de 5</h2>
<?php
}
if ($a < 5):
?>
<div style="background-color: red">
<h2>Menor de 5</h2>
<h2>No estás autorizado a entrar</h2>
</div>
<?php
else:
?>
<h2>Menor de 5</h2>
<?php
endif
?>
Modelo vista controlador
La wikipedia:
Tutoriales:
https://desarrolloweb.com/articulos/que-es-mvc.html
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado
Algunos frameworks en php:
Artículo sobre MVC: