Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem zmienna
tenloginjestzaje...
post 1.05.2016, 22:31:26
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


Witam jak dodam więcej niż jeden warunek to nie działa, potrzebuje około 50 warunków czy jest jakieś inne bardziej optymalne rozwiązanie? Pozdrawiam

  1. $mystring = $tag;
  2. $findme = 'test';
  3. $pos = strpos($mystring, $findme);
  4. if ($pos === false) {
  5. $katforum = '';
  6. } else {
  7. $katforum = 'ok';
  8. }


Ten post edytował tenloginjestzajety 2.05.2016, 06:07:26


--------------------
Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post 2.05.2016, 16:36:49
Post #2





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


po pierwsze, zrób sobie te warunki w jakiejś funkcji np. tak:

  1. function checkString($myString, $findString)
  2. $pos = strpos($myString, $findString);
  3. if ($pos === false) {
  4. $katforum = '<br>nieznaleziony '.$findString;
  5. } else {
  6. $katforum = '<br>znaleziony '.$findString;
  7. }
  8. return $katforum;
  9. }
  10.  
  11. foreach ($szukaneStringi as $findString) {
  12. echo checkString($tag,$findString);
  13. }


$tag - to twoja treść,
$findString to wartosc z $findme tylko wrzucone do tablicy $szukaneStringi gdzie jest te 50 szukanych informacji.

Sprawdź który z nich wyświetla twoją treść.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 16:08