Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como achar valor pelo nome no array multidimensional PHP

09-05-2015 04:32

Nesse exemplo vou dar um exemplo bem simples de como criar um array multidimensional em PHP e como obter os valores do mesmo.

<?php $frutas = Array( array("Laranja", "10"), array("uva", "20") ); ?>

Acima foi criado o array $frutas, e dentro desse array há por exemplo o tipo de fruta e quantidade.

Basicamente para obter o valor desse array devemos indicar a linha e coluna do array. Por exemplo.

echo $frutas[linha][coluna];

Então se queremos obter o valor Laranja precisamos fazer o seguinte:

echo $frutas[0][0];

O primeiro 0 representa a primeira linha do array. O segundo zero representa a primeira coluna, onde está o valor Laranja.

Para obter os dados de um array multidimensional em PHP a partir de um valor, podemos usar a seguinte função de exemplo abaixo:

<?php $frutas = Array( array("Laranja", "10"), array("uva", "20") ); function BuscaValor($nome) { global $frutas; foreach($frutas as $chave => $valor) { if($valor[0]==$nome) return implode(" ", $valor); } } echo BuscaValor('uva'); ?>

2
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]