Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387

    foreach su array multidimensionali

    Ciao,
    non conosco a priori la lunghezza di un array a 2 dimensioni, vorrei fare un foreach e ricavare tutte le coppia di valori

    es.

    $arr[0][0] , $arr[0][1]
    $arr[1][0] , $arr[1][1]

    e così via,
    come posso fare??

  2. #2
    Codice PHP:

    $arrs 
    = array(...);

    foreach(
    $arrs as $arr)
     
    print_r($arr); 
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    fai due foreach uno dentro l'altro...

  4. #4

    Re: foreach su array multidimensionali

    Originariamente inviato da Colino
    Ciao,
    non conosco a priori la lunghezza di un array a 2 dimensioni, vorrei fare un foreach e ricavare tutte le coppia di valori

    es.

    $arr[0][0] , $arr[0][1]
    $arr[1][0] , $arr[1][1]

    e così via,
    come posso fare??
    Non è chiarissimo quello che vuoi ottenere.
    Vediamo se ho capito.
    array(array(a,b), array(c,d), ...) è il tuo array bidimensionale.
    Il risultato che vuoi ottenere è
    var1 = array(a,b);
    var2 = array(c,d);
    ...
    oppure
    var1 = a;
    var2 = b;
    var3 = c;
    ...
    oppure cosa?

  5. #5
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Codice PHP:
    foreach ($arr as $array) {
       echo 
    "{$array[0]}{$array[1]}";


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 © 2024 vBulletin Solutions, Inc. All rights reserved.