Cita:
Iniciado por Alexis88
Estás usando mal la función
implode, pues no le estás pasando el separador para los elementos del array, además, te faltó colocar las llaves de apertura y cerrado del
foreach.
Puedes hacerlo como en el ejemplo que te di, aunque no me queda claro si quieres que se impriman uno debajo de otro o al costado. Para lo primero, sería así:
Código PHP:
Ver originalforeach ($arrayChunk as $datoVideo){
# implode — Une elementos de un array en un string
# Resultado 1 - 2 - 3 - 4
echo "<div class='row'>";
echo "<div class='col-md-3'>" . implode("<br />", $datoVideo) . "<div />"; echo "</div>";
}
Y para lo segundo, así:
Código PHP:
Ver originalforeach ($arrayChunk as $datoVideo){
# implode — Une elementos de un array en un string
# Resultado 1 - 2 - 3 - 4
echo "<div class='row'>";
echo "<div class='col-md-3'>" . implode("\t", $datoVideo) . "<div />"; echo "</div>";
}
Fíjate que el primer parámetro que le paso a la función
implode es el separador que insertaré entre cada elemento del array
$datoVideo. Otra forma sería utilizando dos bucles, es decir, el que tienes y otro para iterar los elementos de cada array de 4 elementos, pero con
implode basta y es más eficiente.
Saludos
Creo que necesito otro buble porque me da de resultado esto:
Código HTML:
<div class='row'>
<div class='col-md-3'>
1 2 3 4
</div>
</div>
<div class='row'>
<div class='col-md-3'>
5 6 7 8
</div>
</div>
y lo que necesito es esto:
Código HTML:
<div class='row'>
<div class='col-md-3'>1 </div>
<div class='col-md-3'>2 </div>
<div class='col-md-3'>3 </div>
<div class='col-md-3'>4 </div>
</div>
<div class='row'>
<div class='col-md-3'>5 </div>
<div class='col-md-3'>6 </div>
<div class='col-md-3'>7 </div>
<div class='col-md-3'>8 </div>
</div>
Estoy mirando la programación de cristalab que me pasastes, sobre paginacion. Creo que no es muy dificil adaptarlo.