dtom
Expert
Bonjour à tous.
Je vous expose mon problème.
Je dispose d'une chaîne de caractères de ce type :
[cpp]79507,-110,101,2,19073,'1.Enfer,le cauchemar',17431,'skipi',1393,'LGA²',704[/cpp]
J'envoie cette chaîne dans une bdd en utilisant comme séparateur la virgule. Or dans cet exemple, le 6 éme champ comprend lui même une virgule, et je ne n'ai pas trouver le moyen de la remplacer. Je souhaite a la place utiliser son équivalent héxadécimal (,.
Voici mon code...
[cpp]$export_sql=str_replace("'", "", "$export_sql");
list($idVillage, $coordX, $coordY, $peuple, $idVillage2, $nomVillage, $idJoueur, $pseudo, $idAlliance, $nomAlliance, $population) = explode(",", "$export_sql");[/cpp]
Merci d'avance pour vos lumiéres
Je vous expose mon problème.
Je dispose d'une chaîne de caractères de ce type :
[cpp]79507,-110,101,2,19073,'1.Enfer,le cauchemar',17431,'skipi',1393,'LGA²',704[/cpp]
J'envoie cette chaîne dans une bdd en utilisant comme séparateur la virgule. Or dans cet exemple, le 6 éme champ comprend lui même une virgule, et je ne n'ai pas trouver le moyen de la remplacer. Je souhaite a la place utiliser son équivalent héxadécimal (,.
Voici mon code...
[cpp]$export_sql=str_replace("'", "", "$export_sql");
list($idVillage, $coordX, $coordY, $peuple, $idVillage2, $nomVillage, $idJoueur, $pseudo, $idAlliance, $nomAlliance, $population) = explode(",", "$export_sql");[/cpp]
Merci d'avance pour vos lumiéres