Array
(
)

Arrays, procurando entender um pouco mais

PHP
Karine Sobral
   - 14 jun 2015

Entendendo um pouco sobre o arrays no PHP, aparentemente tranquilo, até eu olhar o manual do PHP, que complicou um pouco o entendimento.
o código que testei, aprendendo:
#Código
<?php

// Arrays em PHP iniciam em 0
$nossoArray = array("Valor1", "Valor2", "Valor3");
$nossoArray[] = "Valor 4";
print_r($nossoArray);

unset($nossoArray[1]);

echo "<br/>";

$nossoArray[2] = "Troquei o valor do indice 2";

print_r($nossoArray);

$novoArray = array("devmedia" => "www.devmedia.com.br", "google" => "www.google.com");

echo "<br/>".$novoArray['devmedia'];

echo "<br/>";

$arrayMultinivel = array();
$arrayMultinivel[0][1] = "Valor 0 - 1";
$arrayMultinivel[0][1] = "Valor 0 - 2";

print_r($arrayMultinivel);

?>

e o manuel: http://php.net/manual/pt_BR/language.types.array.php
echo e print_r, qual a diferença?

Marcio Araujo
   - 14 jun 2015

Algumas definições.

Citação:

echo:

O echo é mais rápido que o print pois não retorna um valor, e também não precisa concatenar variáveis que podem ser separadas por vírgulas. O echo não é uma função e sim um construtor do PHP.

print:

O print é utilizado também para impressão no PHP, é considerado uma função de impressão de valores. A função print retorna um valor de natureza.

print_r:

O print_r () exibe informações sobre uma variável de uma forma que é legível por seres humanos. Valores da matriz serão apresentadas em um formato que mostra chaves e elementos. Notação similar é usado para objetos.

Karine Sobral
   - 14 jun 2015

Obrigada e sobre os arrays, conhece alguma apostila que explique melhor?

Marcio Araujo
   - 14 jun 2015

K19 e Caelum, tambem é bom ver outras video aulas, mais teoricas.

Karine Sobral
   - 14 jun 2015

Obrigada :-)

Marcio Araujo
   - 15 jun 2015

Sempre as ordens!