Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zatrzymanie foreach i warunek
uncuncunc
post 16.06.2012, 12:52:36
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 1.04.2012

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


  1. $a = array('a'=>'11', 'b'=>'22', 9 => '33');
  2. $text = 'asd';
  3. $com = null;
  4.  
  5. foreach($a as $key => $value)
  6. {
  7. if(preg_match('/('.$key.')/', $text))
  8. {
  9. echo 'ok '.$key;
  10. $com = true;
  11. break;
  12. }
  13. }
  14.  
  15. if(true == $com)
  16. {
  17. echo '<div style=color:green>znaleziono</div>';
  18. return;
  19. }
  20. else
  21. {
  22. echo '<div style=color:red>nie znaleziono</div>';
  23. }


Wyrażeń regularnych jest dość dużo, co jakiś czas, wyskakuje "nie znaleziono", czy jest możliwość porównania wyrażeń z tablicy, do zmiennej text i jeśli taka pasuje, to aby skrypt został zatrzymany, w sensie aby przestało szukać i żeby wyświetliło się "znaleziono" bez sprawdzania dalej else.
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: 13.08.2025 - 22:56