Arrays, procurando entender um pouco mais
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:
e o manuel: [url]http://php.net/manual/pt_BR/language.types.array.php[/url]
echo e print_r, qual a diferença?
o código que testei, aprendendo:
<?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: [url]http://php.net/manual/pt_BR/language.types.array.php[/url]
echo e print_r, qual a diferença?
Karine Sobral
Curtidas 0
Respostas
Marcio Araujo
14/06/2015
Algumas definições.
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.
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.
GOSTEI 0
Karine Sobral
14/06/2015
Obrigada e sobre os arrays, conhece alguma apostila que explique melhor?
GOSTEI 0
Marcio Araujo
14/06/2015
K19 e Caelum, tambem é bom ver outras video aulas, mais teoricas.
GOSTEI 0
Karine Sobral
14/06/2015
Obrigada :-)
GOSTEI 0
Marcio Araujo
14/06/2015
Sempre as ordens!
GOSTEI 0