ragazzi io ho un array, fatta cosi:

Codice PHP:
Array
(
    [
1] => Array
        (
            [
id_piano] => 1
            
[titolo] => Piano Terra
            
[foto] => ./uploads/511783751956tre-torri-Palazzina.jpg
            
[app] => Array
                (
                    [
0] => Nome A
                
)

        )

    [
2] => Array
        (
            [
id_piano] => 2
            
[titolo] => Primo Piano
            
[foto] => ./uploads/575371751956tre-torri-Palazzina.jpg
        
)

    [
3] => Array
        (
            [
id_piano] => 3
            
[titolo] => Secondo Piano
            
[foto] => ./uploads/879476751956tre-torri-Palazzina.jpg
            
[app] => Array
                (
                    [
0] => Nome C
                
)

        )


Il problema che non riesco a risolvere, è nell'array [app], mi inserisce solo l'ultimo risultato, perchè quel valore viena preso da una query:

Codice PHP:
$p = array();
foreach(
$sql1 as $key) {
$p[''.$key['id_piano'].'']['id_piano'] = ''.$key['id_piano'].'';
$p[''.$key['id_piano'].'']['titolo'] = ''.$key['titolo'].'';
$p[''.$key['id_piano'].'']['foto'] = ''.$key['foto'].'';

foreach(
$sql2 as $app) {
$p[''.$key['id_piano'].'']['app'] = array(''.$app['titolo'].'',);
}