1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| // ajout des "'" si nécessaire
function ajoutQuote($cote)
{
$position = strpos($cote, '(')+1;
// récupère le début de la chaine jusqu'à la "("
$chaine=substr($cote,0,$position);
// récupère la chaine à partie de 1er caractère après le "("
$cote=substr($cote,$position);
// Supprime la ")" de fin
$cote=substr($cote, 0, strlen($cote)-4);
// met en tableau pour avoir chaque champ séparé
$tabcote=explode(",", $cote);
$cote = "";
$n = count($tabcote);
for($i=0;$i<$n;$i++)
{
$position = strpos($tabcote[$i], "'");
if($position!="1")
{
$tabcote[$i] = preg_replace('/\s{1,}/', '', $tabcote[$i]);
$tabcote[$i] = "'".$tabcote[$i]."'";
}
$cote.=$tabcote[$i].",";
}
$cote= substr($cote, 0, strlen($cote) -1);
$chaine.=$cote.")";
return $chaine;
} |
Partager