Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]weryfikowanie zawartości treści w zmiennej
bleze
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 1.01.2007

Ostrzeżenie: (10%)
X----


Utworzyłem tablicę:
  1. <?php
  2. $array = array( "psa", "kota", "krowę");
  3. ?>

I zmienną $wer:
  1. <?php
  2. $wer = "Ala ma kota"
  3. ?>

I chciałbym teraz sprawdzić czy któryś z elementów z tablicy array występuje w łańcuchu zmiennej $wer. Jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




substr" title="Zobacz w manualu PHP" target="_manual podałem dlatego, aby wycinać cały ciąg bez jednego znaku; nic nie wspomniałeś, że przy każdym słowie może stać znak.

Jeśli przy każdym, to wtedy robisz coś takiego: (zamiast tego kodu pętla)
  1. <?php
  2. if(array_search($x, $arr)!==false){
  3.     $found[] = $x;
  4.  }
  5. ?>

:
  1. <?php
  2. foreach($arr as $y){
  3.   if(strpos($x, $y)!==false){
  4.      $found[] = $x;
  5.      break;
  6.   }
  7. }
  8. ?>


pisane z palca
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: 9.10.2025 - 14:23