-
Notifications
You must be signed in to change notification settings - Fork 0
/
08_arrays.php
66 lines (47 loc) · 1.28 KB
/
08_arrays.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
$pessoas = array(1=>"Dayana", 3=>"Leandro", "Antonio", 2=>"Lucas", "Paula");
print_r ($pessoas);
echo "<hr>";
//Acessar array
echo $pessoas[3];
echo "<hr>";
//Inserir no final do array
$pessoas[] = "Silvio";
//Inserir em posição específica
$pessoas[12] = "Ana";
var_dump($pessoas);
//Arrays podem ser criadas vazias
$carros = array();
$carros[] = "Uno";
$carros[5] = "Gol";
var_dump($carros);
//Arrays podem ser criadas de foram direta
$lugares = ["Lapa", "Sambodromo", "Pão de Açúcar"];
var_dump($lugares);
//Contar elementos de um Array
$totalLugares = count($lugares);
echo $totalLugares."<br>";
echo "<hr>";
//Percorrer um Array com foreach
$numeros = [1, 2, 3, 4, 5, 6, 7];
foreach ($numeros as $key) {
echo ($key + 1)."<br>";
}
//Array associativos
$pessoa = array("nome" => "Leandro", "idade" => 32);
var_dump($pessoa);
$pessoa["cidade"] = "Rio de Janeiro";
var_dump($pessoa);
foreach($pessoa as $index => $key) {
echo $index." : ".$key."<br>";
}
//Arrays multidimensionais
$carrosMontadoras = array(
'volkswagen' => array("gol", "passat", "fox"),
"fiat" => array("uno", "punto", "brava"),
"gm" => array("escort", "astra", "chevette")
);
var_dump($carrosMontadoras);
foreach($carrosMontadoras["volkswagen"] as $index => $key) {
echo $index." : ".$key."<br>";
}