Visualizzazione dei risultati da 1 a 10 su 31

Visualizzazione discussione

  1. #6
    badaze, ha scritto
    Salve, io sono un novizio in PHP e ho proprio iniziato a vederlo oggi
    una spiegazione lo porterebbe aiutare a non fare un altro errore la prossima volta.

    Comunque, $_REQUEST è un array, e negli array puoi usare le key numeriche con e senza virgolette (uguale se doppie o dingole)

    Codice PHP:
    $iltuoarray = [ //dichiaro un array e ci metto dentro qualcosa (array php versione 5.4+)
         
    => "CIAO"
    ];

    echo 
    $iltuoarray[0]; //stampa CIAO
    echo $iltuoarray['0']; //stampa CIAO
    echo $iltuoarray["0"]; //stampa CIAO 

    se la key non è numerica (esempio abcd) devi mettere le virgolette

    Codice PHP:
    $iltuoarray = [ //dichiaro un array e ci metto dentro qualcosa
         
    abcd => "CIAO"
    ];

    echo 
    $iltuoarray[abcd]; //stampa un errore
    echo $iltuoarray['abcd']; //stampa CIAO
    echo $iltuoarray["abcd"]; //stampa CIAO 
    Puoi leggere qualche info qua: http://php.net/manual/it/language.ty....array.foo-bar
    P.S: A volte $iltuoarray[abcd] non viene considerato errore ma solo warning nelle nuove versioni di PHP per dare compatibilità ai vecchi script.


    badaze ti ha corretto in uno dei due modi possibili, cioè dividere la stringa in due e collegare nel mezzo $_REQUEST con il .
    Leggi degli operatori di stringa qua: http://php.net/manual/it/language.operators.string.php

    Altro modo possibile è inserire $_REQUEST o qualsiasi altra funzione/variabile tra due parentesi graffe nella stringa:
    Codice PHP:
    $nomi = array(=> 'Piero');
    $piero "Piero";

    $var "Ciao {$nomi[1]}, come stai?" //stampa Ciao Piero, come stai?
    $var2 "Ciao $piero, come stai?" //le variabili semplici funzionano anche senza {}

    Leggi delle parentesi graffe quihttp://php.net/manual/it/language.operators.string.php#110937 
    Ciao,
    endle

    --------EDIT--------
    Mentre scrivevo ho lasciato il computer per 10 minuti e non ho visto gli sviluppi del post.

    Ho provato anche questo:

    codice:
    <?php
    $parola
    = $_REQUEST["parola"];
    print("<h2>Chi ha scritto $parola non è intelligente</h2>");
    ?>

    ma fa lo stesso risultato.
    Quale software usi per interpretare PHP?

    se fai un codice come quello qua sotto funziona?
    Codice PHP:
    <?php
    echo "Hello World";
    ?>
    Ultima modifica di endlesszero; 26-07-2014 a 15:37

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.