#PHP #exemplos

Números

<!DOCTYPE html>
<html>
<body>

<?php  
for ($x = 0; $x <= 10; $x++) {
  if ($x == 2 || $x == 3 || $x == 5 || $x == 7) {
     echo "$x é primo!<br>";
     continue;  
  if ($x % 2 == 1 ) {
     echo "O número $x é ímpar!<br>";
     continue;
  }
  
  }  
  echo "O número é: $x <br>";
}
?>  

</body>
</html>

Exibindo itens da lista

<!DOCTYPE html>
<html>
<body>
<?php
$lista = ["Fco Ant","Lucas", "Karla"];
  
for ($x = 0; $x < count($lista); $x++) {
  echo "Aluno: " . $lista[$x] . "<br>";
}
echo "----------------<br>";

foreach($lista as $item){
  echo "Aluno: " .$item . "<br>";
}

echo "----------------<br>";
$x = 0;
while ($x < count($lista)){
  echo "Aluno: " .$lista[$x] . "<br>";
  $x++;
}

?>  

</body>
</html>

Lista bidimencional de alunos

<!DOCTYPE html>
<html>
<body>

<?php
$alunos = [
            ["Lucas","Cleto F.","100","centro","Sobral"],      
            ["Fco Ant","Principal","150","centro","Sobral"],
            ["Karla","Cotovelo","15","centro","Sobral"]
          ];

for ($i = 0; $i < count($alunos); $i++) {
  echo "Aluno: " . $alunos[$i][0] . "<br>Endereço:<br>";
  echo "--------------------<br>";
  echo "  Rua: " . $alunos[$i][1] . "<br>";
  echo "  N.: " . $alunos[$i][2] . "<br>";
  echo "  Bairro: " . $alunos[$i][3] . "<br>";
  echo "  Cidade: " . $alunos[$i][4] . "<br>";
  echo "--------------------<br><br>";
}
?>  

</body>
</html>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Lista em PHP</title>
</head>
<body>
<h1>Lista em PHP</h1>
<form action="" method="POST">
Name: <input type="text" name="name"><br>
<input type="submit">
</form>

<?php
$lista = ["Tanuzia","Fco Ant","Lucas", "Karla"];
sort($lista);

for ($x = 0; $x < count($lista); $x++) {
  echo "Aluno: " . $lista[$x] . "<br>";
}
echo "----------------<br>";

foreach($lista as $item){
  echo "Aluno: " .$item . "<br>";
}

echo "----------------<br>";
$x = 0;
while ($x < count($lista)){
  echo "Aluno: " .$lista[$x] . "<br>";
  $x++;
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  echo "----------------<br>";
  echo "Bem vindo " . $_POST['name'] . "<br>";
  array_push($lista, $_POST['name']);
  sort($lista);
  foreach($lista as $item){
    echo "Aluno: " .$item . "<br>";
  }
}
?>  

</body>
</html>

Lista salvando em arquivo

<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Lista em PHP</title>
</head>
<body>
<h1>Lista em PHP</h1>
<form action="" method="POST">
Name: <input type="text" name="name"><br>
<input type="submit">
</form>

<?php
$arquivo = "lista.txt";
$listaPadrao = ["Tanuzia","Fco Ant","Lucas", "Karla"];

// Se o arquivo não existe, cria com a lista padrão
if (!file_exists($arquivo)) {
  file_put_contents($arquivo, implode("\n", $listaPadrao));
}

$lista = file($arquivo, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

if ($_SERVER["REQUEST_METHOD"] == "POST") {
  if (isset($_POST['name']) && !empty($_POST['name'])) {
    echo "----------------<br>";
    echo "Bem vindo " . $_POST['name'] . "<br>";
    $novoNome = trim($_POST['name']);
    if (!in_array($novoNome, $lista)) {
      $lista[] = $novoNome;
      file_put_contents($arquivo, implode("\n", $lista));
    }
  }
}
sort($lista);
echo "----------------<br>";
foreach($lista as $item){
  echo "Aluno: " .$item . "<br>";
}
?>  

</body>
</html>