Bonjour,
Voilà le code json que je récupère directement par Mysql (en UTF-8 general_ci):
{
"Id-modele": "159",
"reference1": "Frida avec pouf",
"codeunique": "",
"finition": "Patch Suzani",
"Reference": "Frida avec pouf",
"Notes": "",
"dim_plaque_largeur": "68",
"dim_plaque_hauteur": "98",
"épaisseur": "88",
"poids_kg_m2": "22",
"unite_de_vente": "piece",
"disponibilité": "0",
"delais_de_livraison_si_disponible_en_jours": "5 à 10",
"delais_de_livraison_si_indisponible_en_jours": "60 à 90",
"pdf_catalogue_produit": "",
"pdf_fiche_technique": "",
"pdf_manuel_dinstallation": "",
"prix_achat": "1 260,00",
"prix_revient": "1 323,00",
"Prix_public_HT_par_m2": "2 799,99",
"Prix_public_TTC_par_m2": "3 348,79",
"Prix_pro_HT_par_m2": "2 002,00",
"Prix_revente_HT_par_m2": "1 540,00",
"marge_brute_max": "2,1163982684",
"marge_brute_moyenne": "1,5132247619",
"marge_brute_min": "1,1640190476"
}
]
function str_espace($str) {
$str = str_replace(' ', '', $str);
$return str_replace(',', '.', $str);
}
$prix = str_espace($finition'Prix_public_TTC_par_m2']); //3 348.79
C'est la colonne Prix_public_TTC_par_m2 que je chercher à multiplier ici; par la quantité que je reçois en POST en ajax.
Alors quand j'obtiens le prix, je peut faire un str_replace pour la virgule en point, mais pas avec l'espace.
Merci d'avance tout le monde :)
PS @Grafikart :
echo floatval($prix); //3