Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

208
Visualizações
crear una matriz a partir de múltiples matrices y enviar en la tabla mysql

Estoy tratando de obtener valores de unos pocos: FORMULARIO HTML creado dinámicamente y en el archivo de acción, estoy tomando esos valores a través de $_POST. Considere humildemente que estoy usando una matriz en entradas dinámicas como:

 <input name="array1[]" /> <input name="array2[]" /> <input name="array3[]" />

Entonces, después de ENVIAR FORMULARIO, en el archivo de acción, está dando:

 $a = Array ( [0] => 04/21/2017 [1] => 04/19/2017 [2] => 04/25/2017 [3] => 04/25/2017 [4] => 10/25/2017 ) $b= Array ( [0] => 11 [1] => 34 [2] => 12 [3] => 12 [4] => 2 ) $c= Array ( [0] => fghgthg [1] => ggfg [2] => fgfgfdgf [3] => fgfdgdgfgdh [4] => rgrgfgf )

Ahora, tengo problemas para organizar de esta manera:

 $FinalArray = array( array($a[0], $b[0], $c[0]), array($a[1], $b[1], $c[1]), array($a[2], $b[2], $c[2]), array($a[3], $b[3], $c[3]), ......last line without comma );

Y enviarlo en la tabla mysql, para que pueda recuperarlo fácilmente como:

 step-1 : $FinalArray[0]; step-2 : $FinalArray[1]; .......goes on

Gracias por la ayuda de antemano.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Este simple foreach lo ayuda a lograr el resultado deseado.

Pruebe este fragmento de código aquí

 <?php ini_set('display_errors', 1); $a = Array ( 0 => "04/21/2017", 1 => "04/19/2017", 2 => "04/25/2017", 3 => '04/25/2017', 4 => "10/25/2017" ); $b = Array ( 0 => 11, 1 => 34, 2 => 12, 3 => 12, 4 => 2 ); $c = Array ( 0 => "fghgthg", 1 => "ggfg", 2 => "fgfgfdgf", 3 => "fgfdgdgfgdh", 4 => "rgrgfgf", ); $result=array(); foreach($a as $key => $value) { $result[]=array($value,$b[$key],$c[$key]); } print_r($result);

Producción:

 Array ( [0] => Array ( [0] => 04/21/2017 [1] => 11 [2] => fghgthg ) [1] => Array ( [0] => 04/19/2017 [1] => 34 [2] => ggfg ) [2] => Array ( [0] => 04/25/2017 [1] => 12 [2] => fgfgfdgf ) [3] => Array ( [0] => 04/25/2017 [1] => 12 [2] => fgfdgdgfgdh ) [4] => Array ( [0] => 10/25/2017 [1] => 2 [2] => rgrgfgf ) )
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda