ciao,
è possibile fare una differenza fra due array effettuando il controllo sulle chiavi?
es.
$array1 = array("green", "red", "blue");
$array2 = array(0 => "qualcosa", 2 => "altro");
risultato 1=>red
eraclito
![]()
ciao,
è possibile fare una differenza fra due array effettuando il controllo sulle chiavi?
es.
$array1 = array("green", "red", "blue");
$array2 = array(0 => "qualcosa", 2 => "altro");
risultato 1=>red
eraclito
![]()
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
mm potresti fare un altro esempio ? non riesco a capire
io ho un array con alcuni valoriOriginariamente inviato da Eyescream
mm potresti fare un altro esempio ? non riesco a capire
$array1 = array("green", "red", "blue","pippo");
poi ho un altro array dove ho inserito le chiavi da elminiare da array1
$array1 = array(0 => 0, 2 => 2);
vorrei quindi elimiare i $array1[0] (green) e $array1[2] (blue)
quindi dopo la differenza mi rimangono 1=> red 4=> pippo
spero di essere stato più chiaro...
![]()
![]()
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
$array1 = array("green", "red", "blue","pippo");
$elimina = array(2,4);
foreach($elimina as $temp){
unset($array1[$temp]);
}
![]()
mmm...Originariamente inviato da bubu77
$array1 = array("green", "red", "blue","pippo");
$elimina = array(2,4);
foreach($elimina as $temp){
unset($array1[$temp]);
}
![]()
era quello che facevo io, ma succedono dei pasticci...
non ho capito se dopo l'unset reindicizza le chiavi, ma nell'esempio sopra ma non mi restituisce i valori corretti..
l'esempo sopra restituisce Array ( [2] => blue [3] => pippo )
invece di green, red, pippo...
[edit]
scusate, ho detto una carciofata, idati erano "sballati" da valori post non visti...
![]()
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari