Bonjour à tous,

après une discussion que je pensais résolu me revoilà. Un truc bizarre m'arrive est ce que qulq pourra trouver une explication.

Je suis sous php4.

Je dois faire la traduction d'un fichier csv, j'utilise des termes qui se trouvent en BDD (MySQL 4.1.5).

Pour les termes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$termeFR = "BATTERIE LI-ION 3,7V 2200mAh INTERNE";
$termeDE = "BATTERIE ALL LI-ION 3,7V 2200mAh INTERNAL";
Le résultat est

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$chainetraduit = "BATTERIE ALL LI-ION 3,7V 2200mAh INTERNE";
 
//et ce en utilisant 
 
$chainetraduit = preg_replace($termeFR, $termeDE, $contenucsv);
 
//en sachant que j'utilise des tableaux pour les termeFR et les termeDE tel que //chq element du tableau FR = "/".termefr."/i"; pour rendre la recherche //insensible à la casse
Si qulq a une idée, merci d'avance, j'y ai passé bcp de temps et ça commence sérieusement à me...

zen