Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Evitare il... Warning: Division by zero

    Salve,

    Per la seguente logica ci sono i casi in cui $num_reviews = 0 e viene dato l'errore "Warning: Division by zero"

    codice:
    $rat = round (($avg_rating-1)/$num_reviews,2);
    Il che mi sta bene perche ci sono casi in cui $rat = 0.

    Esiste un modo semplice per forza a PHP ad accettare che una formula e divisibile per 0?

    Grazie,

    L

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $rat = $num_reviews == 0 ? 0 : round (($avg_rating-1)/$num_reviews,2);
    think simple think ringo

  3. #3
    perfetto!

    grazie

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.