Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

RicardoCostaTW

Construir Array a partir de outro

Mensagens Recomendadas

RicardoCostaTW

Boa Noite Pessoal,

Estou aqui como uma dúvida:

É assim eu tenho este array:

$theme_metaboxes = array(
  "portugues" => array (
       "name"      => "portugues",
       "default"   => "",
       "label"     => __('Sector Esquerdo - Lingua Portuguesa', 'mytheme'),
       "type"      => "text",
       "desc"      => __('Insira aqui o texto respectivo a esta área', 'mytheme')
   ),
  "ingles" => array (
       "name"      => "ingles",
       "default"   => "",
       "label"     => __('Sector Esquerdo - Lingua Inglesa', 'mytheme'),
       "type"      => "text",
       "desc"      => __('Insira aqui o texto respectivo a esta área', 'mytheme')
   ),
    "frances" => array (
       "name"      => "frances",
       "default"   => "",
       "label"     => __('Sector Esquerdo - Lingua Francesa', 'mytheme'),
       "type"      => "text",
       "desc"      => __('Insira aqui o texto respectivo a esta área', 'mytheme')
   )
);

Só que desta maneira ele está "estático" , o que eu queria era construir o array a partir de outro ou seja.

Supondo que tenho um array assim:

$linguas = array();

e que este array tem lá dentro: portugues, ingles, frances.

Queria construir o meu primeiro array sabendo que tenho 3 linguas e subsituir o name pelo nome de cada uma.

Se me ajudassem agradecia...

Editado por pmg
Falta LP no GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg
<?php
$linguas = array('portugues', 'ingles', 'frances');
$metaboxes = array();
foreach ($linguas as $lingua) {
 $metaboxes[$lingua] = array();
}

echo '<pre>';
print_r($metaboxes);
echo '</pre>';
?>

  • Voto 1

What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.