albo robię jakiś głupi błąd, którego nie mogę zauważyć, albo po prostu nie mam o nim pojęcia. Sprawa tyczy się paczkomatów i próbuję najpierw wyciągnąc najbliższe dla danego kodu pocztowego, zapisać miasto tego paczkomatu, a później z listy wszystkich paczkomatów rozpisać paczkomaty dla danego miasta... ogólnie nie ma to raczej znaczenia. Chodzi o nieudane porównanie w ifie
$xml = simplexml_load_file("http://api.paczkomaty.pl/?do=findnearestmachines&postcode=$kod_pocztowy"); $iii = 0; foreach($xml->machine as $machine){ $iii ++; $miasto[$iii] = $machine->town; } $xml2 = simplexml_load_file("http://api.paczkomaty.pl/?do=listmachines_xml"); foreach($xml2->machine as $machine){ $miasto2 = $machine->town; if($miasto2 == $miasto[1]){ } }
Testowo robiłem tak, że wpisywałem kod pocztowy Krakowa, do zmiennej $miasto[1] zapisywany faktycznie był Kraków, dalej dla zmiennej $miasto2 zapisywane po kolei były wszystkie miasta, ale porównanie już nie wychodziło i 'test' sie nie wyświetla. Przy porównaniu np. if($miasto2 == 'Kraków')... jest gicior. Gdzie popełniam błąd?