Cita:
Iniciado por sagitariosTheBest En esta parte no estaremos evitando que sucursal2 se agregue a $newArray??? porque aqui estamos evitando los duplicados.
y tambien se duplican los servicios para sucursal2
Código PHP:
if (array_search($row['servicios'],$servicios) === false) {
$servicios[] = $row['servicios'];
}
Nop, lo que hace ese código es evitar que se repitan los servicios en las sucursales, ejemplo, evita que sucursal 1 tenga repetido agua, así que primero verificamos si ya se agrego dicho servicio, si no se ah agregado lo agregamos...
Para imprimir el arreglo es muy fácil, me sorprende sinceramente que se te complique...
Código PHP:
Ver original<?php
foreach($newArray as $sucursal) {
echo '<p>La sucursal: '.$sucursal['sucursal'].'</p>';
echo '<ul><li>Tiene los siguientes servicios:</li>';
foreach($sucursal['servicios'] as $servicios) {
echo '<li>'.$servicios.'</li>';
}
echo '</ul>';
}
Ahora, si no te aparece las siguientes sucursales verifica tu SQL, ya que en el while donde recolectamos y damos formato a las variables no estamos excluyendo ninguna sucursal...
Para verificar si toda la información se ah agregado, después de todo el código que te envié, has un...
Y verifica si todo esta como deberia