Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    ternario .. dove mette il risultato ?

    Ciao ..
    dalla guida (http://php.html.it/guide/leggi/99/guida-php-di-base/) .. viene fatto il seguente esempio:

    ($altezza >= 180) ? 'alto' : 'normale' ;

    equivalente a:

    if ($altezza >= 180)
    {$tipologia = 'alto' ;}
    else
    {$tipologia = 'normale';}

    ma sul ternario dove si assegna '$tipologia' ?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    $tipologia = ($altezza >= 180) ? 'alto' : 'normale';

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    grazie mille ..
    visto che ci siamo ci sarebbe qualche buona anima che mi mostra con un esempio la 'foreach' ?


    foreach ($arr as $chiave => $valore)
    {
    <codice>
    }

  4. #4
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Originariamente inviato da mtx_maurizio
    http://www.mtxweb.ch/php_learn/?p=208


    grazie mille

    ma se avessi l'esigenza di ciclare dentro a un array, per mostrare dell'elemento che mi interessa (quindi legato ad una condizione) sia l'indice che il valore .. come posso fare ?

    il 'Foreach' .. mi mostra anche l'indice, ma non è legato ad una condizione
    il 'for' .. mi da la possibilità di gestire la condizione, ma non mi fà vedere l'indice (e tra l'altro non posso nemnche testarlo ) .. giusto ?



    come risolvo ?
    grazie

  6. #6
    Se avessi capito cosa vuoi fare...
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    se riesco provo a spiegarmi meglio ..

    è possibile trattare uno specifico elemento di un array senza sapere il contenuto del suo indice ?
    per esempio .. potrei essere dentro ad un ciclo (esempio 'for') e voler gestire un array, incrementando l'indice (che so essere numerico) in modo manuale, e non con il 'foreach', quindi ..
    1) bisogna capire come incrementare l'indice .. (per esempio usando una variabile che lo contenga)
    2) come trattare un elemento (elemento in linea dentro al ciclo che stò eseguendo) usando una variabile che contenga l'indice

    spero di essere stato chiaro

  8. #8
    Potresti provare con un :

    Codice PHP:
    foreach($_POST as $key=>$value)
    {
         echo 
    "Chiave: ".$key." -> Valore: ".$value."
    "
    ;


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.