Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

George Sigon

Tratamentos de Array - Manipular Valor

Recommended Posts

Boa noite, Estou com uma certa dúvida meio quanto besta talvez mais ai vai ela, preciso de ajuda nisso =)

 

Estou precisando manipular os valores dos índices de uma Array, tipo

armazenar o valor dos índices em variáveis como faço no código abaixo no índice 0 "title" da array , fazendo uma variável e apresentando ela como valor do índice, gostaria de fazer isso também com o valores numéricos da array como no índice 2 quantity. como poderia ser feito ? como posso manipular isso ? teria uma forma mais simples ?

<?

$titulo = 'Titulo';

$preference = array(
    "items" => array(
        array(
            "title" => "$titulo",
            "quantity" => (int) 1,
            "currency_id" => "BRL",
            "unit_price" => (int) 50
        )
    )
);

?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?

 

$titulo = 'Titulo';

 

$preference = array(

"items" => array(

array(

"title" => "$titulo",

"quantity" => (int) 1,

"currency_id" => "BRL",

"unit_price" => (int) 50

)

)

);

 

foreach ($preference AS $items);

foreach ($items AS $array);

 

 

var_dump($array);

$br = '<br />';

echo $array["title"] . $br;

echo $array["quantity"] . $br;

echo $array["currency_id"] . $br;

echo $array["unit_price"];

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tinha me esquecido de array_shift

 

var_dump( array_shift( array_shift( $preference ) ) ); 

 

Edit: Da uma olhada nas funções para array tem muita coisa boa ae!

http://www.php.net/manual/pt_BR/ref.array.php

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mais Wduarte, com este código feito por você, eu apenas consigo apresentar o conteúdo em tela até o último índice, o meu real objetivo e manipular os valores dos índices dinamicamente, como eu faço no índice 0, usando #titulo = 'Titulo';.

 

o que desejo e antes do inicio da array e já tenha manipulado os valores dos índices, para manipular isso através de um formulário ou algo do tipo, entende ? se poder me ajudar eu agradeço ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você fala isso

 

$titulo = 'Titulo';
$quantity = 2;
$currency_id = 'USD';
$unit_price = 60;

$preference = array(
    "items" => array(
        array(
            "title" => $titulo,
            "quantity" => (int) $quantity,
            "currency_id" => $currency_id,
            "unit_price" => (int) $unit_price
        )
    )
)

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • WDuarte, realmente era isso =) no acredito que foi isso na verdade XD
  • eu já tinha feito , só que com um errinho de digitação por isso não rodava meu sistema, quando olhei seu código ai se me caiu a ficha, Vlw por tudo camarada =)

     

    Era Exatamente isso O/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.