Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Znalezienie jednego ID w ciągu
Michael2318
post 10.12.2012, 21:38:13
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Załóżmy, że mamy takie ID: '56, 87, 65, 6, 67' w zmiennej $costam['ideki']. Potrzebuje aby zmienna $istnieje zwróciła mi TRUE jeśli ID X istnieje w ciągu lub false jeśli go tam nie ma. Wiadomo, że żadnymi strstr() itp. tego nie zrobię bo gdyby w tym przykładzie chcieć znaleźć ID = 6 to wyników będę miał aż 4.
Go to the top of the page
+Quote Post
Crozin
post 10.12.2012, 22:13:18
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


explode + in_array.
Go to the top of the page
+Quote Post
cudny
post 10.12.2012, 23:57:45
Post #3





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Lub wyrażenia regularne

  1. $str = '56, 87, 65, 6, 67';
  2. $find = 6;
  3. echo search($str,$find);
  4.  
  5. function search($str,$find) {
  6. return preg_match('/(^|[^0-9])'.$find.'([^0-9]|$)/',$str);
  7. }
  8.  


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 13:34