Visualizzazione risultati 1 fino 6 di 6

Discussione: funzione php errore

  1. #1
    Guest

    Predefinito funzione php errore

    Codice PHP:
    <?php
    function giorno(){
    $giorno=array(
    'Mon' => 'Lunedì',
    'Tue' => 'Martedì',
    'Wed' => 'Mercoledì',
    'Thu' => 'Giovedì',
    'Fri' => 'Venerdì',
    'Sat' => 'Sabato',
    'Sun' => 'Domenica'
    );
    foreach(
    $giorno as $chiave => $valore){
    if(
    strpos(date('D'),$chiave)){
    }}
    return
    $valore;
    }
    echo
    $giorno=giorno();
    ?>
    mi potete dire dove sbaglio......

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Senza un minimo di indentazione non si capisce nulla
    Poi non mi piace come metodo potresti fare:

    Codice PHP:
    <?php
    function giorno() {
    $giorno = array(
    'Mon' => 'Lunedì',
    'Tue' => 'Martedì',
    'Wed' => 'Mercoledì',
    'Thu' => 'Giovedì',
    'Fri' => 'Venerdì',
    'Sat' => 'Sabato',
    'Sun' => 'Domenica'
    );

    return
    $giorno[date('D')];
    }

    $giorno = giorno();
    echo
    $giorno;
    ?>

  3. #3
    Guest

    Predefinito

    non vorrei dire una baggianata ma secondo me utilizzando strftime faresti prima ad ottenere il giorno della settimana

    http://php.net/manual/en/function.strftime.php

  4. #4
    Guest

    Predefinito

    @javascript:
    lo provato ma usando le librerie gd la parola Martedì diventa Martedè sai dirmi perché....

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    @javascript:
    lo provato ma usando le librerie gd la parola Martedì diventa Martedè sai dirmi perché....
    prova ad inserire:

    Codice PHP:
    setlocale(LC_TIME, "ita_ITA"); //se il server è windows
    setlocale(LC_TIME, "it_IT"); //se il server è linux
    Ultima modifica di ludomedia : 30-03-2010 alle ore 18.25.54

  6. #6
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Citazione Originalmente inviato da ludomedia Visualizza messaggio
    prova ad inserire:

    Codice PHP:
    setlocale(LC_TIME, "ita_ITA"); //se il server è windows
    setlocale(LC_TIME, "it_IT"); //se il server è linux
    Questo se usi strftime.

    Comunque non so perchè con le GD ti faccia quell'errore.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •