Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak znalezc roznice w takich samych stringach
misty
post
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

Ostrzeżenie: (0%)
-----


Czesc, mam nastepujacy problem: musze znalezc fragment stringa w stringu. Wszystko jest ok bo do tego moge uzyc metody strpos, ale zauwazylam ze nie zawsze mi dziala. Przyjrzalam sie blizej i o to co wyszlo:

Moja metoda wyglada mniej wiecej nastepujaco:

  1. function test($text, $strToSearch) {
  2. $index = strpos($text, $strToSearch);
  3. var_dump($index);
  4. }


w niektorych przypadkach jednak string($strToSearch) sie nie wynajduje (mimo tego ze istnieje). Wyswietlilam sobie $text i przypisalam go do nowej zmiennej:

  1. function test($text, $strToSearch) {
  2.  
  3. $newText = "to jest moj tekst z $text";
  4. $index = strpos($newText, $strToSearch);
  5. var_dump($index);
  6. }



i teraz string wynajduje sie za kazdym razem (czyli $index != false). O co jednak chodzi? dlaczego jak przepisalam wartosc zmiennej $text to $newText to dla $newText mi dziala zawsze?

Wypisalam sobie $text i $newText- sa te same. ich dlugosci-te same. sprawdzilam typ poprzez getype - oba string.

Nie mam zielonego pojecia o co chodzi?? Czy ktos z Was moze ma?

pzdr,
misty

Ten post edytował misty 9.11.2011, 12:28:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.08.2025 - 13:20