Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    money_format() su PHP 7.4 è stata deprecata, ma non rimossa, quindi dovrebbe dare un Warning, non un Fatal Error.
    Da PHP 8 è stata invece rimossa.
    Il rimpiazzo sarebbe number_format() correttamente impostata per simulare un valore monetario, quindi
    Codice PHP:
    number_format($numero_da_formattare2',''.'); 

  2. #2
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    money_format() su PHP 7.4 è stata deprecata, ma non rimossa, quindi dovrebbe dare un Warning, non un Fatal Error.
    Da PHP 8 è stata invece rimossa.
    Il rimpiazzo sarebbe number_format() correttamente impostata per simulare un valore monetario, quindi
    Codice PHP:
    number_format($numero_da_formattare2',''.'); 
    stavo guardando la riga che da il problema ma non riesco a capire come cambiare la riga con quella che mi hai dato
    Codice PHP:
    'price' => str_ireplace('eu''€'money_format('%!.2n'$resultfloatval($product['price']))), 

  3. #3
    Quote Originariamente inviata da Coguaro80 Visualizza il messaggio
    stavo guardando la riga che da il problema ma non riesco a capire come cambiare la riga con quella che mi hai dato
    Codice PHP:
    'price' => str_ireplace('eu''€'money_format('%!.2n'$resultfloatval($product['price']))), 
    fra l'altro ho notato che poche righe dopo richiama una funzione simile
    codice:
     public static function products($products = []) {
            $output = [];
            if(count($products) > 0) {
                foreach($products as $product) {
                    $display = [
                        'id' => $product['id'],
                        'name' => ucwords($product['title']),
                        'description' => ucfirst($product['description']),
                        'manufacturer' => ucfirst($product['manufacturer']),
                        'price' => str_ireplace('eu', '€', money_format('%!.2n', $result, floatval($product['price']))),
                        'raw_price' => number_format(floatval($product['price']), 2, '.', ''),
                        'image' => SITE_URL . 'public/assets/images/' . $product['image'],
                        'link' => SITE_URL . 'product/' . $product['slug'],
                        'add_to_cart_link' => SITE_URL . 'add-to-cart/?id=' . $product['id'] . '&quantity=1'
                    ];
                    $output[] = $display;
                }
            }
            return $output;
        }
    fra l'altro notavo che la funzione money viene richiamata diverse volte nel file
    Ultima modifica di Coguaro80; 20-09-2021 a 23:52

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.