Ciao.
Avrei bisogno di conoscere una funzione che da un array mi tolga gli elementi di un altro array.
Sto usando la funzione array_diff, ma non ne vuole sapere di funzionare
$arrayareetot3 = array_diff($arrayareetot2,$arrayareelibere);
GRAZIE
Ciao.
Avrei bisogno di conoscere una funzione che da un array mi tolga gli elementi di un altro array.
Sto usando la funzione array_diff, ma non ne vuole sapere di funzionare
$arrayareetot3 = array_diff($arrayareetot2,$arrayareelibere);
GRAZIE
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
Non e' che per caso i tuoi array sono multidimensionali?Originariamente inviato da alegia76
Ciao.
Avrei bisogno di conoscere una funzione che da un array mi tolga gli elementi di un altro array.
Sto usando la funzione array_diff, ma non ne vuole sapere di funzionare
$arrayareetot3 = array_diff($arrayareetot2,$arrayareelibere);
GRAZIE
prova a stamparli.
print_r($array)
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Quando li stampo sono visualizzati correttamente.![]()
$arrayareelibere[] = $res2['LAR_CODICE']." - ".$res2['LAR_DESCRIZIONE']." (".$res2['LAR_TIPOAREA'].")";
$arrayareetot[] = $res2['LAR_CODICE']." - ".$res2['LAR_DESCRIZIONE']." (".$res2['LAR_TIPOAREA'].")";
$arrayareetot3 = array_diff($arrayareetot,$arrayareelibere);
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
Sono array multidimensionali...
Vedi l'uso di array_diff nel manuale.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Cannot use [] for reading in c:\inetpub\wwwroot\test\laysel_03.php on line 137
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
cioè devo scrivere questo??
$arrayareetot3 = array_diff($arrayareetot[0],$arrayareelibere[0]);
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
scusa..ho usato array_diff_assoc()
Ma se ne mangia sempre 2...
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
Stampati l'array come ti ho detto, vedi il risultato e potrai capire come impostare array_diff.Originariamente inviato da alegia76
Cannot use [] for reading in c:\inetpub\wwwroot\test\laysel_03.php on line 137
echo "<pre>";
print_r($arrayareelibere);
echo "</pre>";
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
mi dai una mano??
questa è la print di $arrayareetot:
Array ( [0] => A01 - Area con articolo e immagine (AMG) [1] => A02 - Area con articolo e immagine (AMG) [2] => A03 - Area con articolo e immagine (AMG) [3] => A04 - Area con articolo e immagine (AMG) [4] => A05 - Area con titolo e sottotitolo (TSO) [5] => A06 - Area con articolo e immagine (AMG) [6] => A07 - Area con articolo e immagine (AMG) [7] => A08 - Area con articolo (ART) )
questa invece quella di $arrayareelibere:
Array ( [0] => A01 - Area con articolo e immagine (AMG) [1] => A07 - Area con articolo e immagine (AMG) )
Scusa..HELP ME!
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
Non mi abbandonare...
la print di array_diff è giusta..è la visualizzazione che non va..
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..