[php] takie same stringi ale nie do konca

0

Przyrównuje do siebie na pozór jednakowe stringi (komórki w tablicach wielowymiarowych) na poczatku przepuscilem je przez trim. No i php nie wykrywa, że są równe.

Tworze skrypt który automatycznie wypisze plik wynikowy dla autora programu przewodas, zeby ten mogl skonwertowac ten plik na odczytywalny przez program.

W celu kontroli wypisuje mi taka przykladowa linijke

Hipermarket Tesco / OBI || 01 - > Hipermarket Tesco / OBI || 01 - > Hipermarket Tesco / OBI || Hipermarket Tesco / OBI

A wiec porównuje wartości skrajne i środkowe w dwóch if-ach, przy porównywaniu wartosci srodkowych to skrypt zwraca TRUE a jak porównyje wartości skrajne to FALSE. Nie wiem dlaczego tak sie dzieje, przecież zostało to przepuszczone przez trim. Proszę o pomoc.

0

rzuc kodem, to moze pomozemy, chyba ze ktos na forum jest wrozka ;)

0

może weź np

function whex($napis){
  for($i = 0; $i < strlen($napis); $i ++){
    echo dechex(ord($napis{$i})) . ' ';
  }
  echo "\r\n<br>";
}

whex('tutaj napis pierwszy');
whex('tutaj napis drugi');

i zobaczysz co psuje

1 użytkowników online, w tym zalogowanych: 0, gości: 1