Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Pensa se alla creazione dell'array puoi creare anche l'indice inizializzandolo a 0.
    Su un indice inesistente puoi fare un'assegnazione semplice che lo inizializza, ma non puoi farci un += finché non esiste, perché

    $array['pippo'] += $var;

    vuol dire

    $array['pippo'] = $array['pippo'] + $var;

    Il problema lo da $array['pippo'] al secondo membro.
    Ultima modifica di Alhazred; 29-05-2014 a 21:06

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Pensa se alla creazione dell'array puoi creare anche l'indice inizializzandolo a 0.
    Su un indice inesistente puoi fare un'assegnazione semplice che lo inizializza, ma non puoi farci un += finché non esiste, perché

    $array['pippo'] += $var;

    vuol dire

    $array['pippo'] = $array['pippo'] + $var;

    Il problema lo da $array['pippo'] al secondo membro.
    Hai centrato la situazione. Ho risolto con questa condizione, in un punto del ciclo:
    if (!isset($impianti[$imp]["tot"][$data_row]["daysum"])) {
    $impianti[$imp]["tot"][$data_row]["daysum"] = 0;
    }

    Tuttavia mi chiedo ancora che senso abbia questo "warning"... tanto più se poi lo script viene comunque correttamente eseguito...

Tag per questa discussione

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.