Bonjour,
je lis un fichier texte qui ressemble à ceci :
Mon premier problème est que je n'arrive pas à traiter par " bloc " le fichier. Il n'y a pas vraiment de début ni de fin explicite dans le fichier.["Theladril16"] = {
["max_count"] = 20,
["update_time"] = 1162045267,
["leader"] = "Theladril",
["max_lvl"] = 60,
["replacements"] = {
},
["titular_count"] = 4,
["banned"] = {
},
["players"] = {
},
["sorttype"] = "Stamp",
["id"] = "Theladril16",
["offset_time"] = 22234,
["ev_place"] = "Zul'Gurub",
Donc j'ai pensé transformer les ["xxxx"] en <xxxx> et transformer la "," en </xxxx>
À l'affichage mes [" sont bien transformés en <.
J'aimerai extraire l'information qui se trouve entre les < et >.
Je suis donc passé par un strpos mais il me sort une valeur farfeulu.
Y a t'il un code spécial pour le caractère ? J'ai essayé également avec :$caract = array("[","]",chr(34));
$caract_r = array("<",">",chr(0));
$test = str_replace($caract,$caract_r,$line)."<br>";
$findme = strpos($test,chr(62));
echo $findme;
htmlspecialchars() mais ça ne corrige pas mon problème
Merci à vous.
Partager