Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Split stringa

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    52

    Split stringa

    Buongiorno a tutti,
    ho una funzione
    codice:
        $num1 = $cart->cart_total();
    		$num2 = 1.20;
        $ttl = Money($num1*$num2);
    che come $ttl mi restituisce € 21.50 (p.e.).
    Ho necessità di splittare la stringa e trasfomare il risultato in 21.50 (senza € e senza spazio davanti), come potrei fare?
    Grazie in anticipo per qualsiasi aiuto

  2. #2
    ma in $num1 cosa c'è ?
    $ttl2 =$num1*$num2; non andrebbe bene ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    52
    Grazie della risposta, purtroppo
    $ttl =$num1*$num2;
    non andrebbe bene perchè sono due valori che devo formattare con la funzione Money(). Se la somma dà valore 35,789 mi formatta a 35,80 ecc..
    Sto provando con la funzione explode e str_replace:
    $ttl = str_replace("€","",$ttl);
    ma niente
    ...

  4. #4
    Prova così:
    codice:
    $temp=explode (" ", $ttl);
    $numero=floatval($temp[1]);
    Non è molto elegante come soluzione ma dovrebbe funzionare. L'unica cosa è che la explode di cui sopra divide la stringa in base allo spazio, quindi uno spazio ci DEVE sempre essere nella stringa $ttl.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    52
    Fantastico!!
    Grazie mille, così funziona perfettamente e fortunatamente la mia stringa di default ha sempre uno spazio vuoto...
    Ho imparato una funzione nuova...
    Ancora grazie
    ciao
    :maLOL:

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.