alsacreatrices, alsacreateurs
je sollicite votre aide, c'est un pb de spécialistes...pour un bug auquel je ne cromprend rien.
version php : 5.2.8 fichier encodé en utf-8
le code :
la premiere partie du fichier parsé :
0.Blues
1.Classic Rock
2.Country
3.Dance
4.Disco
5.Funk
mon problème est que la première ligne n'est pas récupérer.surement à cause du zéro, enfin j'imagine...
j'ai aussi tenter de ne pas capturer les chiffres, et bien d'autres solutions, même problème.quelqu'un à une idée?
désolé! je viens de m'apercevoir que j'ai posté au mauvais endroit.je coche supprimer et reposte au bon endroit.
Modifié par keran (27 May 2009 - 16:43)
je sollicite votre aide, c'est un pb de spécialistes...pour un bug auquel je ne cromprend rien.
version php : 5.2.8 fichier encodé en utf-8
le code :
$fich = file_get_contents('../genresMP3.txt');
if ($fich) {
trim($fich);
$pattern = '/^(\d+)(?:\.)([-\w\s&\/\+]+)$/im';
if (preg_match_all($pattern,$fich,$tab_genres)) {
foreach ($tab_genres[1] as $valeur) {
$tab_id3_nb[] = trim($valeur);
}
foreach ($tab_genres[2] as $valeur2) {
$tab_id3_val[] = trim($valeur2);
}
$dernier = array_pop($tab_id3_val);
$dernier_ch = array_pop($tab_id3_nb);
$chaine = '['.chr(10);
for ($i = 0,$compte = count($tab_id3_nb); $i < $compte; $i++) {
$chaine .= '{"'.$tab_id3_nb[$i].'":"'.$tab_id3_val[$i].'"},'.chr(10);
}
$chaine .= '{"'.$dernier_ch.'":"'.$dernier.'"}'.chr(10);
$chaine .= ']';
echo $chaine;
}
}
la premiere partie du fichier parsé :
0.Blues
1.Classic Rock
2.Country
3.Dance
4.Disco
5.Funk
mon problème est que la première ligne n'est pas récupérer.surement à cause du zéro, enfin j'imagine...
j'ai aussi tenter de ne pas capturer les chiffres, et bien d'autres solutions, même problème.quelqu'un à une idée?
désolé! je viens de m'apercevoir que j'ai posté au mauvais endroit.je coche supprimer et reposte au bon endroit.
Modifié par keran (27 May 2009 - 16:43)