J'ai cette chaîne:php sscanf problème
City Lat/Lon: (50.7708)/(6.1053)
et j'essaie d'extraire ces deux chiffres avec sscanf en php ainsi:
$result = post_request('http://www.ip-address.org/lookup/ip-locator.php', $post_data);
$start =strpos($result['content'], "City Lat/Lon");
$end = strpos($result['content'], "IP Language");
$sub = substr($result['content'],$start,$end-$start);
sscanf($sub, "City Lat/Lon: (%f)/(6.1053)",$asd);
echo $asd;
mais cela ne me donne pas de résultat, ni erreurs que devrais-je changer?
cela fonctionne bien cette façon
sscanf("City Lat/Lon: (50.7708)/(6.1053)", "City Lat/Lon: (%f)/(%f)",$asd,$wer);
Indiquez votre code pour l'attribution de '$ sub'. –
ok J'ai édité la question – TasostheGreat
Je pense que votre code est bon pour 'sscanf'. Votre problème est l'analyse de vos données Lat/Long. Faites un 'echo $ sub 'et assurez-vous que c'est ce que vous attendez. –