Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, quero mostrar meus arrays sem esses "Array ( [0] =>" do código etc.
Meu código:
<?php
function combinacao( $txt, $termos, $i )
{
$texto = '';
if ( $i >= count( $termos ) )
{
$texto .= trim( $txt ) . "\n";
}
else
{
foreach ( $termos[$i] as $termo )
{
$texto .= combinacao( $txt . $termo . '##', $termos, $i + 1 );
}
}
return $texto;
}
$opcoes = array(
'Cor' => array( 'Vermelho', 'Branco', 'Prata', 'Azul' ),
'Capacidade' => array( '2GB', '4GB', '8GB', '16GB' ),
'Interface' => array( 'Windows', 'Mac' ),
);
$combinar = array();
foreach( $opcoes as $k => $v )$combinar[] = $v;
}
$texto = combinacao( '', $combinar, 0 );
$texto = preg_split( '/\n/', $texto, -1, PREG_SPLIT_NO_EMPTY );
$combinacoes = array();
foreach( $texto as $k => $v )$combinacoes[] = preg_split( '/##/', $v, -1, PREG_SPLIT_NO_EMPTY );
}
print_r( $combinacoes );
exit;
?>http://blogsdox.com/pg/t/tb.php
Mas eu quero que ele seja exibido assim:
Vermelho, 2GB, WindowsVermelho, 2GB, MacVermelho, 4GB, WindowsVermelho, 4GB, MacVermelho, 8GB, Windows(...)Azul, 4GB, MacAzul, 8GB, WindowsAzul, 8GB, MacAzul, 16GB, WindowsAzul, 16GB, Mac
Não estou conseguindo fazer isso... por isso venho pedir a ajuda dos profissionais.
Desde já agradeço pessoal ;)
Carregando comentários...