<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Utilizando a função abs()</title>
</head>
<body>
<?php
$capitais = array("MG"=>"Belo Horizonte", "PR"=>"Curitiba");
$capitais['SP'] = "São Paulo";
$capitais['TO'] = "Palmas";
$capitais['RJ'] = "Rio de Janeiro";
$capitais['PE'] = "Recife";
echo "Uma cidade específica: ".$capitais['PR'];
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Matriz Multidimensional</title>
</head>
<body>
<?php
//Cada elemento na matriz principal também pode ser um array. E cada elemento no sub-array pode ser uma matriz, e assim por diante.
$cidades = array(
"MG"=>array("Abadia dos Dourados", "Wenceslau Braz"),
"SP"=>array("Adamantina" , "Zacarias")
);
echo "Cidade de Minas Gerais: ".$cidades['MG'][0];
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Utilizando a função abs()</title>
</head>
<body>
<?php
$liv = array("Drumond","Bandeira","Linspector","Oliveira");
echo "<ul>";
for($i = 0; $i < count($liv); $i++){
echo "<li>Índice: $i, Conteúdo: ".$liv[$i]."</li>";
}
echo "</ul>";
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Buscando a maior nota em um vetor</title>
</head>
<body>
<?php
$notas = array(15, 10, 12.5, 19, 18, 11, 7, 16);
$maior = 0;
for($i = 0; $i < count($notas); $i++){
if($notas[$i] > $notas[$maior])$maior = $i;
}
echo "A maior nota é: ".$notas[$maior]." do aluno Nº".$maior;
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Buscando a maior nota em um vetor</title>
</head>
<body>
<?php
$cidades = array("Almenara", "Araçuaí", "Aricanduva", "Bandeira", "Berilo");
$maior = 0;
for($i = 0; $i < count($cidades); $i++){
if(strlen($cidades[$i]) > strlen($cidades[$maior]))$maior = $i;
}
echo "A cidade com maior nome é: ".$cidades[$maior].". Tamanho: ".strlen($cidades[$maior]);
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Uma matriz multidimensional numérica</title>
</head>
<body>
<?php
echo "<table>";
$m = array(array(1,2,3), array(4,5,6), array(7,8,9));
for($i = 0; $i < count($m); $i++){
echo "<tr>";
for($j = 0; $j < count($m[$i]); $j++){
echo "<td>".$m[$i][$j]." ($i - $j)</td>";
}
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
<?php
$h = date('w');
switch($h){
case 0:
echo "Hoje é domingo, vamos pra praia!";
break;
case 1:
echo "Hoje é segunda, lembre-se da reunião!";
break;
case 2:
echo "Hoje é terça, vamos pra academia!";
break;
case 3:
echo "Hoje é quarta, mais reunião!";
break;
case 4:
echo "Hoje é quinta, entregar trabalho de escola!";
break;
case 5:
echo "Hoje é sexta, encomendar os preparativos da festa!";
break;
case 6:
echo "Hoje é sábado, festa!";
break;
default:
echo "É o fim do mundo!";
break;
}
?>
<html>
<body>
<?php
$n=3;
switch($n){
case 0:
$r = "Zero";
break;
case 1:
$r = "Um";
break;
case 2:
$r = "Dois";
break;
case 3:
$r = "Três";
break;
case 4:
$r = "Quatro";
break;
case 5:
$r = "Cinco";
break;
case 6:
$r = "Seis";
break;
case 7:
$r = "Sete";
break;
case 8:
$r = "Oito";
break;
case 9:
$r = "Nove";
break;
default:
break;
}
echo $r;
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Verifica o tipo de triângulo que é formado com 3 arestas</title>
</head>
<body>
<?php
$a=2;
$b=3;
$c=4;
if($a < ($b + $c) && $b < ($c + $a) && $c < ($a + $b)){
echo "($a, $b, $c) formam um triângulo <u> ";
if($a == $b && $b == $c){
echo "equilátero";
}elseif($a == $b || $a == $c || $b == $c){
echo "isóceles";/**/
}else echo "escaleno";
echo "</u>";
}else echo "Não é um triângulo";
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Utilizando o loop foreach</title>
</head>
<body>
<?php
$cidades = array(
"MG"=>array("Abadia dos Dourados", "Wenceslau Braz"),
"SP"=>array("Adamantina", "Zacarias")
);
//Para cada iteração, o valor do elemento da matriz atual é atribuído a $key
foreach(array_keys($cidades) as $key){
echo "<ul> Cidades no estado ".$key;
for($i = 0; $i < count($cidades); $i++){
echo "<li>".$cidades[$key][$i]."</li>";
}
echo "</ul>";/**/
}
?>
</body>
</html>
[18-Dec-2022 16:10:06 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[13-Jan-2023 18:29:54 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[20-Jan-2023 22:30:14 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[03-Apr-2023 12:40:06 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[16-Jun-2023 05:20:02 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[26-Jul-2023 21:04:08 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[27-Sep-2023 14:08:30 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[15-Oct-2023 12:14:03 America/Fortaleza] PHP Warning: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[03-Jun-2024 18:14:06 America/Fortaleza] PHP Warning: Undefined array key "peso" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[03-Jun-2024 18:14:06 America/Fortaleza] PHP Warning: Undefined array key "altura" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[03-Jun-2024 18:14:06 America/Fortaleza] PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php:2
Stack trace:
#0 {main}
thrown in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[18-Jul-2024 20:24:12 America/Fortaleza] PHP Warning: Undefined array key "peso" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[18-Jul-2024 20:24:12 America/Fortaleza] PHP Warning: Undefined array key "altura" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[18-Jul-2024 20:24:12 America/Fortaleza] PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php:2
Stack trace:
#0 {main}
thrown in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[18-Jul-2024 20:24:13 America/Fortaleza] PHP Warning: Undefined array key "num1" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/somar.php on line 2
[18-Jul-2024 20:24:13 America/Fortaleza] PHP Warning: Undefined array key "num2" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/somar.php on line 3
[06-Nov-2024 06:42:32 America/Fortaleza] PHP Warning: Undefined array key "peso" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[06-Nov-2024 06:42:32 America/Fortaleza] PHP Warning: Undefined array key "altura" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[06-Nov-2024 06:42:32 America/Fortaleza] PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php:2
Stack trace:
#0 {main}
thrown in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[06-Nov-2024 06:42:32 America/Fortaleza] PHP Warning: Undefined array key "num1" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/somar.php on line 2
[06-Nov-2024 06:42:32 America/Fortaleza] PHP Warning: Undefined array key "num2" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/somar.php on line 3
[17-Nov-2024 23:34:09 America/Fortaleza] PHP Warning: Undefined array key "peso" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[17-Nov-2024 23:34:09 America/Fortaleza] PHP Warning: Undefined array key "altura" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[17-Nov-2024 23:34:09 America/Fortaleza] PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php:2
Stack trace:
#0 {main}
thrown in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/imc.php on line 2
[17-Nov-2024 23:34:09 America/Fortaleza] PHP Warning: Undefined array key "num1" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/somar.php on line 2
[17-Nov-2024 23:34:09 America/Fortaleza] PHP Warning: Undefined array key "num2" in /home1/jclou518/public_html/cursos/php/exemplos/Formulários/somar.php on line 3
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Utilizando a função abs()</title>
</head>
<body>
<?php
$idade1 = 16;
$idade2 = 20;
echo "Diferença de idade entre $idade1 e $idade2:";
echo "<br>Relativa: ".($idade1-$idade2);
echo "<br>Absoluta: ".abs($idade1-$idade2)." anos";
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Utilizando a função sqrt()</title>
</head>
<body>
<?php
echo "<table border='1'><tr><th>Número \$i</th>";
echo "<th>sqrt(\$i)</th><th>pow(\$i, 2)</th></tr>";
for($i=0;$i <=16;$i++){
echo "<tr><td>".$i."</td>";
//A raiz para cada número de 0 a 16
echo "<td>".sqrt($i)."</td>";
//Segunda potência para cada número de 0 a 16
echo "<td>".pow($i, 2)."</td>";
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Minha Função de Multiplicar</title>
</head>
<body>
<?php
function responder($obj) {
$resultado="";
if ($obj)
$resultado= "Sim";
else
$resultado= "Não";
return $resultado;
}
$a = responder(1 > 2);
echo $a;
echo responder(1 == 1);
echo responder(1 >= 1);
echo responder(2 == 1);
echo responder(1 < 10);
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Minha Função de Multiplicar</title>
</head>
<body>
<?php
//Uma função que aceita 2 parâmetros
function multiplicar($a, $b){
echo "Resultado: ".($a * $b);
}
//Chamada da função
multiplicar(123, 321);
?>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Função que retorna o maior valor</title>
</head>
<body>
<?php
//Função que retorna o maior dentre dois valores de parâmetros
function maior($a, $b){
return ($a > $b?$a:$b);
}
//Chamada da função
echo maior(123, 321);
?>
</body>
</html>
<?php
echo("Operações utilizando date():<br>");
echo(date("l") . "<br>");
echo(date("l dS \of F Y h:i:s A") . "<br>");
echo("28 de Maio de 1961 caiu num(a) ".date("l", mktime(0,0,0,5,28,1961))."<br>");
echo(date(DATE_RFC822) . "<br>");
echo(date(DATE_ATOM,mktime(0,0,0,5,28,1961)) . "<br><br>");
echo("Operações utilizando gmdate():<br>");
echo(gmdate("l") . "<br>");
echo(gmdate("l dS \of F Y h:i:s A") . "<br>");
echo("28 de Maio de 1961 caiu num(a) ".gmdate("l", mktime(0,0,0,5,28,1961))."<br>");
echo(gmdate(DATE_RFC822) . "<br>");
echo(gmdate(DATE_ATOM,mktime(0,0,0,5,28,1961)) . "<br>");
?>
<html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Utilizando a função microtime</title>
</head>
<body>
<?php
// Captura o tempo neste instante
$time_start = microtime(true);
// Aguarda 1 s (microsegundo ~= 0,000001)
usleep(1000000);
// Captura o tempo apos 1 microsegundo
$time_end = microtime(true);
// Mostra a diferenca entre a captura do tempo anterior e o atual
$time = $time_end - $time_start;
echo "Já se passaram $time segundos\n";
?>
</body>
</html>