• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

psiico

Ler valores de array

7 mensagens neste tópico

Boas pessoal,

Eu tenho este array:

<?php
$data[campo1] = "ola";
$data[campo2] = "tudo";
$data[campo3] = "bem";
?>

Há alguma forma de eu ir buscar o nome da posição do array, ou seja, ir buscar o 'campo1', 'campo2', 'campo3' ?

Tentei com o implode mas não é grande solução porque só me vai buscar os valores que estão definidos e nao o nome das posições.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É isto que queres:

<?php
$data[campo1] = "ola";
$data[campo2] = "tudo";
$data[campo3] = "bem";

$variavel="campo1";

echo $data[$variavel];
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

a ideia é dos valores campo1 campo2 campo3 serem dinamicos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

foreach ($array_input as $chave => $valor)

Este for percorre-te todo o array, e o valor da variável $chave é o que tu queres.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

queria-te ajudar mas sinceramente não estou a perceber o que queres  :) :hmm:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se percebi o que tu queres é usar a função array_search.

<?php
$v = array_search('campo1', $data);
// Devolve $v = 'ola'
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

foreach ($array_input as $chave => $valor)

Este for percorre-te todo o array, e o valor da variável $chave é o que tu queres.

Obrigado, era isto mesmo que precisava.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora