Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]true jeśli początek zmiennej taki sam, jak 2 zmiennej
.Wojtek
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 22.09.2009

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


Witam

Nie mogę znaleźć odpowiedzi jak zrobić takie coś:

np. mam zmienną
  1. $tekst = "cos tam";

Jak zrobić, aby uzyskać TRUE w porównaniu tej zmiennej ze zmienną
  1. $tekst2 = "cos tam + dodatkowy tekst"

Czyli uzyskuję z funkcji true, jeśli początek zmiennej jest taki sam jak dana zmienna lub FALSE, jeśli tak nie jest.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kapuch
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

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


No tak, ale dodaj do tego jeszcze funkcje strtolower() bo musisz ja dodac, aby ignorowalo wielkosc liter, no i to twoje rozwiazanie nie jest odporne na zmiany - jak bedzie chcial cos zmienic w sposobie wyszukiwania (np, szukac od konca), to musi od nowa pisac warunek, a w preg_matchu zmieniasz tylko wyrazenie i jest ok.
Nie wiem gdzie ty masz problemy ze zmiennymi przy tworzeniu wzorca? To jest proste jak drut (IMG:style_emoticons/default/tongue.gif)
  1. $ciag = 'cos tam';
  2. $match = "/^$ciag/i";

I to ma byc trudne? (IMG:style_emoticons/default/winksmiley.jpg)

Dla mnie osobiscie do takich "wyszukiwarek" preg_match jest stworzony, ale kazdy ma swoje zdanie (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował kapuch 5.10.2010, 19:02:04
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: 8.10.2025 - 17:17