Mira este es el array como esta formado:
la verdad no entiendo a que te refieres sin pociciones segun yo tiene sus pociones esta es la estructura del array
$newArray te pongo los comentarios de las pocisiones bueno segun yo no soy el experto tu eres el que sabes por eso sigo aqui sin resolverlo :(
Código PHP:
Array
(
[0] => Array//pocision
(
[sucursal] => Sucursal1
[servicios] => Array
(
[0] => Luz
)
)
[1] => Array //pocision
(
[sucursal] => Sucursal1
[servicios] => Array
(
[0] => Luz
[1] => Cable
)
)
[2] => Array //pocision este es el resultado que deseo imprimir en pantalla solo este de sucursal1
(
[sucursal] => Sucursal1
[servicios] => Array
(
[0] => Luz
[1] => Cable
[2] => Agua
)
)
[3] => Array
(
[sucursal] => Sucursal2
[servicios] => Array
(
[0] => Luz
[1] => Cable
[2] => Agua
[3] => Colegiatura
)
)
[4] => Array
(
[sucursal] => Sucursal2
[servicios] => Array
(
[0] => Luz
[1] => Cable
[2] => Agua
[3] => Colegiatura
[4] => Telefono
)
)
[5] => Array
(
[sucursal] => Sucursal2
[servicios] => Array
(
[0] => Luz
[1] => Cable
[2] => Agua
[3] => Colegiatura
[4] => Telefono
)
)
[6] => Array
(
[sucursal] => Sucursal2
[servicios] => Array
(
[0] => Luz
[1] => Cable
[2] => Agua
[3] => Colegiatura
[4] => Telefono
)
)
[7] => Array // este es el resultado que deseo de sucursal2
(
[sucursal] => Sucursal2
[servicios] => Array
(
[0] => Luz
[1] => Cable
[2] => Agua
[3] => Colegiatura
[4] => Telefono
)
)
)
Esta parte del codigo es la que construye
$newArray:
la verdad no se que mas hacer ya estube intentando comprender tu codigo pero no encuentro como aplicarlo aqui.
Código PHP:
while($row = mysql_fetch_assoc($resulta)){
$ultsucursal=$row['sucursal'];
//buscando resultados repetidos
if(array_search($row['servicios'],$servicios)=== false){
$servicios[] = $row['servicios'];
}
$newArray[]=array('sucursal'=>$ultsucursal,'servicios'=>$servicios);
}//fin de while