Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    [array] Differenza tra array

    Ciao a tutti

    Ho un problema con la manipolazione di array.
    Da un form mi arriva un array di questo tipo

    $arr = array("b","c");

    Questi elementi fanno anche parte di un altro array (dichiarato in un file di conigurazome):

    $main = array("a","b","c","d","e");

    Dovrei far in modo di stampare i due array combinati nella seguente visualizzazione:

    b c a d e.

    Se per esempio dal form mi arrivasse un array così:

    $arr = array("a","e");

    dvrei visualizzare

    a e b c d.

    Secondo voi come potrei fare?

    Spero di essermi spiegato

  2. #2

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Codice PHP:
    function Merge($array1,$array2) {
      for (
    $i=0;$i<=count($array1);$i++) {
        
    $newarray[$i] = $array1[$i];
      }
      
    $counter count($newarray);
      for (
    $i=0;$i<=count($array2);$i++) {
        if (!
    in_array($array2[$i],$newarray)) {
          
    $counter++;
          
    $newarray[$counter] = $array2[$i];
        }
      }
     return 
    $newarray;

    L'ho buttata così.. vedi se funzia

  4. #4
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    mi piace quando create le funzioni che esistono già :gren:

  5. #5
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    era così semplice

    grazie a tutti

  6. #6
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da bubu sette sette
    mi piace quando create le funzioni che esistono già :gren:
    Auhauahauah allora cancellami il post
    Cmq non sapevo esistesse già.. poi io sono votato alla programmazione procedurale.. non gradisco le cose già impacchettate

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.