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

    curiosita su if e array

    ho questo array che se seleziono un dato solo mi stampa:Array ( [0] => nome campo)

    <?php
    $chiavi=array('presa','mat_contatore','cod_anagraf ica','nomeutente','id_comune','cod_fiscale',
    'partita_iva');
    $trovati=array();
    foreach($chiavi as $chiave){
    if((isset($_POST[$chiave]))and ($_POST[$chiave]!='') and(!in_array($chiave,$trovati)))
    array_push($trovati,$chiave);

    }
    print_r($trovati);

    ?>


    come faccio a fare un if di questo genere?
    if(in_array('0',$trovati) and in_array('id_comune',$trovati))echo "ok";
    elseif(in_array('1',$trovati) and in_array('id_comune',$trovati))echo "non va bene";

    cioè come si controlla i valori 0 e 1?qualè la sintassi corretta?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    if ($trovati['0'] == 'quellochevuoi')....

    intendevi questo?

    verificare se un preciso indice corrisponde a qualcosa..?


  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Perchè non funziona così?
    [supersaibal]dalla guida di php
    Esempio 2. esempio di in_array() con strict
    Codice PHP:
    <?php
    $a 
    = array('1.10'12.41.13);
    if (
    in_array('12.4'$atrue)) {
        echo 
    "'12.4' trovato con controllo strict\n"
    }
    if (
    in_array(1.13$atrue)) {
        echo 
    "1.13 trovato con controllo strict\n"
    }
    ?>
    Questo mostrerà:

    1.13 trovato con controllo strict[/supersaibal]

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    ah ecco..

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

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.