Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Foreach

  1. #1

    Foreach

    Sto studiando la guida PHP per neofiti del sito
    Non ho capito bene come funzionino
    foreach ($arr as $chiave => $valore) {....}
    e
    foreach ($arr as $valore) {....}.
    La seconda per caso mi tratta solo l'array di posizione valore?
    Sono discretamente confusa.
    Forse qualche esempio pratico mi renderebbe le cose più semplici.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, guarda la differenza fra l'output di qst 2 codici:
    codice:
    $temp=array("ciao"=>5,"pippo"=>"topolino",5,7);
    foreach($temp as $chiave=>$valore)
    	echo "$chiave=>$valore
    \n";
    echo "<hr>\n";
    foreach($temp as $valore)
    	echo "$valore
    \n";
    per ogni altro dubbio:
    http://it.php.net/foreach



    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    La seconda ti tratta solo i valori, senza le chiavi. Non importa se sono chiavi numeriche o associative.

    Es.
    Codice PHP:
    $dati['telefono'] = '04530430';
    $dati['indirizzo'] = 'Via San Gallo 9';
    foreach (
    $dati as $dato) {
      echo 
    $dato;
    }
    foreach (
    $dati as $chiave => $dato) {
      echo 
    $chiave$dato;

    Il primo stamperà '04530430' e 'Via San Gallo 9'
    Il secondo stampa 'telefono' e '04530430'; poi 'indirizzo' e 'Via San Gallo 9'

  4. #4
    Grazie. Penso di avere capito...
    adesso lavoro su Mac, che lo schermo grande lo godo di più
    C'è qualche cosa per trasformare il Mac in server, o mi conviene accendere il mio portatilino pc e provare lì?
    Beh, se non sento risposte vedrò di postare di nuovo questo messaggio domani in un thread nuovo tutto suo...

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.