Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    195

    Confrontare elementi di 2 array

    Ciao ragazzi.
    Ho 2 array

    $frutti = array("mela", "pera", "arancia", "cocomero");
    $frutti_disponibili = array("mela", "arancia");

    Esiste la possibilità di verificare se in $frutti esiste uno o più elementi di $frutti disponibili? Da notare che i due array possono avere un numero indefinito di elementi.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Prova a guardare questa funzione:

    http://fr.php.net/manual/it/function...-intersect.php

    restituisce l'intersezione dell'array1 con l'array2 (l'intersezione sarà formata dagli elementi dell'array1 presenti nell'array2)

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    195
    Scusa, non mi è chiara una cosa. L'array generato contiene solo gli elementi che sono presenti in entrambi gli array nella stessa posizione e con lo stesso valore o la posizione non conta?

  4. #4
    Basta provare
    Codice PHP:
    <?php
    $frutti 
    = array("mela""pera""arancia""cocomero");
    $frutti_disponibili = array("mela""banana""arancia");

    print 
    "<pre>";
    print_r(array_intersect($frutti_disponibili$frutti));
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.