Advertisement
estevaorada

A2-UC12TECINFO

May 26th, 2020
1,355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.01 KB | None | 0 0
  1. <?php
  2. /*
  3. ************ Matrizes (Arrays) ************
  4. */
  5. // Arrays associativos:
  6. $usuario = array(
  7.     "Nome" => "Estevao",
  8.     "Idade" => 14,
  9.     "Escolaridade" => "Superior Completo",
  10.     "UF" => "SP",
  11. );
  12. foreach($usuario as $chave => $v){
  13.     echo "<br>";
  14.     echo $chave.": ".$v;
  15. }
  16. echo "<br>";
  17. print_r($usuario);
  18. // Arrays de arrays:
  19. $dados = [
  20.     "Aluno 1" => [
  21.         "Nome" => "Romildo",
  22.         "Idade" => 14
  23.     ],
  24.     "Aluno 2" => [
  25.         "Nome" => "Clebersom",
  26.         "Idade" => 12
  27.     ],
  28.     "Aluno 3" => [
  29.         "Nome" => "Esnivaldo",
  30.         "Idade" => 16
  31.     ],
  32.     "Aluno 4" => [
  33.         "Nome" => "Wandercleiton",
  34.         "Idade" => 11
  35.     ],
  36. ];
  37. echo "<br>";
  38. print_r($dados);
  39. echo "<br>";
  40. foreach($dados as $chave1 => $aluno){
  41.     echo $chave1.": <br>";
  42.     foreach($aluno as $chave2 => $valor){
  43.         echo $chave2.": ".$valor."<br>";
  44.     }
  45.     echo "<br>";
  46. }
  47.  
  48. // Array simples:
  49. echo "<br><br>";
  50. $dados = array("Estevao", "Jefersom", "Otávio", "Cremildo","Ronisvaldo");
  51. echo "<br>";
  52. for($i=0;$i < count($dados); $i++){
  53.     echo $dados[$i];
  54.     echo "<br>";
  55. }
  56. /*
  57. ************ CONSTANTES ************
  58. */
  59. // Funciona apenas fora de classes:
  60. echo "<br><br>";
  61. define('dirImagens', "htdocs/static/img/");
  62. //echo "<img src='".dirImagens."foto.jpg' />";
  63.  
  64. //Funciona dentro e fora de classes:
  65. echo "<br>";
  66. const VERSAOATUAL = "1.2";
  67. echo VERSAOATUAL;
  68.  
  69. // Constantes predefinidas
  70. // https://www.php.net/manual/pt_BR/reserved.constants.php
  71. echo "<br>";
  72. echo PHP_VERSION;
  73.  
  74. // Array de exemplo:
  75. $alunos_nomes = array("Estevao", "Jefersom", "Otávio", "Cremildo","Ronisvaldo");
  76. ?>
  77. <!DOCTYPE html>
  78. <html lang="pt-br">
  79. <head>
  80.     <meta charset="UTF-8">
  81.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  82.     <title>Teste</title>
  83. </head>
  84. <body>
  85.     <select name="alunos">
  86.     <?php foreach($alunos_nomes as $nome){ ?>
  87.         <option value="<?php echo $nome; ?>"><?php echo $nome; ?></option>
  88.     <?php } ?>
  89.     </select>
  90. </body>
  91. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement