-
Notifications
You must be signed in to change notification settings - Fork 4
/
manipulacao-de-arrays.php
91 lines (77 loc) · 2.15 KB
/
manipulacao-de-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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
/*
* count() - retorna o número de posições que existe no array
*
* in_array() - retorna verdadeiro se o conteúdo existe no array
* array_key_exists() - retorna verdadeiro se a posição do array existe
* isset() - retorna verdadeiro se existe algum conteúdo válido na posição do array
*
* array_pop() - retira um elemento do final do array diminuindo o mesmo
* array_shift() - retira um elemento do início do array diminuindo o mesmo
* array_unshift() - adiciona valores no início do array
* array_push() - adiciona valores no final do array
* $array[] - adiciona valores no final do array
*
* sort() - ordena o array pelos valores
* asort() - ordena o array mantendo a associação existente
* ksort() - ordena o array pelas chaves
* shufle() - mistura os valores do array
*
* list() - transforma um array em variáveis
*/
$meses = array(
'Janeiro',
'Fevereiro',
'Março',
'Abril',
'Maio',
'Junho',
'Julho',
'Agosto',
'Setembro',
'Outubro',
'Novembro',
'Dezembro',
);
$dados_pessoais = array(
'nome' => 'André',
'sobrenome' => 'Pfeiffer',
'sexo' => 'masculino',
'email' => '[email protected]',
'telefone' => null
);
echo count($meses);
echo '<br><hr><br>';
if(in_array('Janeiro', $meses)){
echo 'achei!';
}else{
echo 'não achei!';
}
echo '<br><hr><br>';
if(array_key_exists('telefone', $dados_pessoais)){
echo 'achei!';
}else{
echo 'não achei!';
}
echo '<br><hr><br>';
if(isset($dados_pessoais['telefone'])){
echo 'achei!';
}else{
echo 'não achei!';
}
echo '<br><hr><br>';
array_pop($dados_pessoais);
array_shift($dados_pessoais);
array_shift($dados_pessoais);
asort($dados_pessoais);
$dados_pessoais['nome'] = 'Andre Pfeiffer';
echo '<pre>';
print_r($dados_pessoais);
echo '</pre>';
echo '<br><hr><br>';
list($janeiro, $fevereiro, , , $maio) = $meses;
echo $janeiro;
echo '<br>';
echo $fevereiro;
echo '<br>';
echo $maio;