[php] str_replace et strpos
Bonjour a tous,
j'ai quelques problèmes pour parser une page html.
Charset : ISO-8859-1
- Tout d'abord je récupère une chaine de ce type "20 328 052" et je souhaite enlever les espaces insécables pour qu'il ne reste qu'un nombre et impossible, j'ai tout essayé (explode/implode, str_replace...) pour informations strlen renvoie 12).
- Ensuite, je souhaite connaitre la position d'une chaine dans une autre grace a strpos je cherche
Code:
1 2 3
| $pos1 = strpos($actors, '<h2>Réalisateur</h2>');
if ($pos1 === false)
return (NULL); |
Cela me retourne toujours NULL alors que dans la chaine c'est bien present...
- Enfin, je récupère un moi en francais genre "Janvier" etc et je souhaite retourner son numéro associer ..
Code:
1 2 3 4 5 6 7 8 9 10
| function StripAccents($string)
{
return strtr($string,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ', 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
}
function GetMonth($month)
{
$moi = array("Janvier" => 1, "Février" => 2, "Mars" => 3, "Avril" => 4, "Mai" => 5, "Juin" => 6, "Juillet" => 7, "Août" => 8, "Septembre" => 9, "Octobre" => 10, "Novembre" => 11, "Décembre" => 12);
return $moi[$month];
} |
Et la encore les moi avec accent comme février ne passe pas, j'ai tout essaye, je ne comprend pas. StripAccent ne fonctionne d'ailleurs pas !
Merci d'avance.
Cordialement,
NeoKript