Jump to content


Photo

Como retornar o índice de uma matriz e o seu valor em variáveis difere

Php Matriz Indice

  • Faça o login para participar
2 replies to this topic

#1 Lucas99

Lucas99

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Santos

Posted 14/05/2015, 02:39

Tenho uma matriz da seguinte estrutura

 

Matriz[indice][valor]

 

Como eu retorno o índice em uma variável, e o valor em outra?

Exemplo esdrúxulo:

$indice = $matriz[indice]

 

E para o valor:

$valor = $matriz[indice][valor]

 

Exemplos de dados:

codigo = 116500, valor 10

codigo = 194800, valor 7
codigo = 245300, valor 40



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 15/05/2015, 00:38

Existem duas funções chamadas:

$array_keys = array_keys($array); // retorna só as chaves
$array_values = array_values($array); // retorna só os valores

Exemplo:

$array = array('194800' => 'Forest', '194811' => 'River', '194812' => 'Sky');

$array_keys = array_keys($array);
$array_values = array_values($array);

print_r($array_keys);
print_r($array_values);


#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 21/05/2015, 08:16

Olá! Você pode usar o foreach() caso seja muito itens!

 

Ex:

<?php
$array = array('116500' => '10', '194800' => '7', '245300' => '40');
 
foreach ($array as $codigo => $valor) 
 echo "Codigo: {$codigo}&nbsp;|&nbsp;Valor: {$valor}<br />";
?>

Abraços,


Edição feita por: Goku Jr, 21/05/2015, 08:18.

-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951





Veja alguns posts relacionados com: Php, Matriz, Indice

0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq