Advertisement
Gleidson_21

Funções de arrays

Jun 22nd, 2021
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.53 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4.  * is_array($array) = verifica se uma determinada variável é um array.
  5.  * in_array($valor, $array) = verifica se um determinado valor existe em alguma posição do array.
  6.  * array_keys($array) = retorna um novo arrays com as chaves do arrays passado como parâmetro.
  7.  * array_values($array) = retorna um novo array com os valores do array passado como parâmetro.
  8.  * array_merge($array1, $array2) = agrega o conteúdo dos dois arrays.
  9.  * array_pop($array) = exlui a ultima posição do array.
  10.  * array_shift($array) = exclui a primeira posição do array.
  11.  * array_unshift($array, "valor") = adiciona um ou mais elementos no início do array.
  12.  * array_push($array, "valor1", "valor2") = adiciona um ou mais elementos no final do array.
  13.  * array_combine($keys, $values) = mescla os dois arrays passados.
  14.  * array_sum() = calcula a soma dos elementos de array.
  15.  * explode("/", "20/01/2001") = transforma strings em array.
  16.  * implode("-", $array) = transforma array em string.
  17.  */
  18.  
  19. $nomes = array("Primo" => "Rodrigo", "TIO" => "Felipe", "VÓ" => "Maria", "Sobrinho" => "José");
  20.  
  21. ////////////////// VERIFICA SE É UM ARRAY /////////////////
  22. echo "01 - ";
  23.  
  24. if (is_array($nomes)) :
  25.   echo "é um erray";
  26. else :
  27.   echo "Não é um array";
  28. endif;
  29. echo "<br> <hr> 02 - ";
  30.  
  31. /////////////////Verifica se tem esse valor no array/////////////
  32.  
  33. if (in_array("Felipe", $nomes)) :
  34.   echo "Existe no array";
  35. else :
  36.   echo "Não existe no array";
  37. endif;
  38.  
  39. echo "<br> <hr> 03 - ";
  40.  
  41. /////////////////Retorna um novo array com as chaves/////////////
  42. // os indices do array agora serao os valores do array//
  43. $keys = array_keys($nomes);
  44. print_r($keys);
  45.  
  46. echo "<br> <hr> 04 - ";
  47.  
  48. /////////////////Retorna um novo array com os valores do array passado por parametro/////////////
  49. // o array values tera os mesmo valores do array nomes//
  50. $values = array_values($nomes);
  51. print_r($values);
  52.  
  53.  
  54. echo "<br> <hr> 05 - ";
  55.  
  56. /////////////////Agrega o conteudo de dois arrays////////////
  57. // o array de veiculos vai receber a juncao dos dois arrays motos e carros//
  58. $carros = array("gol", "bmw", "TORO");
  59. $motos = array("titan", "bros");
  60. $veiculos = array_merge($carros, $motos);
  61.  
  62. print_r($veiculos);
  63.  
  64.  
  65. echo " <br> <hr> 06 - ";
  66.  
  67. /////////////////Exclui o ultimo elemento do array////////////
  68. print_r($carros);
  69. echo "<br>";
  70. echo array_pop($carros); // exclui o ultimo elemento do array e o escreve na tela.
  71. echo "<br>";
  72. print_r($carros);
  73.  
  74.  
  75. echo " <br> <hr> 07 - ";
  76.  
  77. /////////////////Exclui o primeiro elemento do array////////////
  78. print_r($carros);
  79. echo "<br>";
  80. echo array_shift($carros); // exclui o primeiro elemento do array e o escreve na tela.
  81. echo "<br>";
  82. print_r($carros);
  83.  
  84.  
  85. echo " <br> <hr> 08 - adiciona no inicio do array <br> <br> ";
  86.  
  87. /////////////////Adiciona um elemento n oinicio do array////////////
  88. print_r($carros);
  89. echo "<br>";
  90. array_unshift($carros, "Chevete", "Corsa"); // adiciona um elemento no inicio do array.
  91. echo "<br>";
  92. print_r($carros);
  93.  
  94.  
  95. echo " <br> <hr> 09 - adiciona no final do array <br> <br> ";
  96.  
  97. /////////////////Adiciona um elemento n oinicio do array////////////
  98. print_r($carros);
  99. echo "<br>";
  100. array_push($carros, "Kwidi", "Copag"); // adiciona um elemento no inicio do array.
  101. echo "<br>";
  102. print_r($carros);
  103.  
  104.  
  105. echo " <br> <hr> 09 - Mescla 2 arrays <br> <br> ";
  106.  
  107. /////////////////Mescla um array de chaves/indices com um array de valores////////////
  108. $keys = array("Campeão", "Vice", "Terceiro");
  109. $times = array("Cruzeiro", "Ameria MG", "Juventus");
  110. $colocados = array_combine($keys, $times);
  111. print_r($colocados);
  112.  
  113.  
  114. echo " <br> <hr> 10 - Soma valores de um array <br> <br> ";
  115.  
  116. /////////////////Soma os valores contidos dentro de um array////////////
  117. $soma = array(1, 1, 5, 4, 8);
  118. echo array_sum($soma);
  119.  
  120. echo " <br> <hr> 11 - Transofrma uma string em um array<br> <br> ";
  121.  
  122.  
  123. /////////////////Transforma uma string em um array////////////
  124. $data = "30/02/2087";
  125. $novaData = explode("/", $data); // é passado como parametro o separador da string para separar e por no array, e os egund oaprametro a string]
  126. print_r($novaData);
  127. echo "<br>";
  128. $frase = "Meu nome é gleidson";
  129. $array = explode(" ", $frase); // dessa vez o separador sera um espaço
  130. print_r($array);
  131.  
  132. echo " <br> <hr> 12 - Transforma um array em uma string<br> <br> ";
  133. /////////////////Transforma um array em uma string////////////
  134. $nomes = array("Maria", "Ana", "José");
  135. print_r($nomes);
  136. echo "<br>";
  137. $string = implode(", ", $nomes); //primeiro parametro é o divisor , e o seugndo aprametro o array de elementos.
  138. echo $string;
  139.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement