Ocena wątku:
  • 1 głosów - średnia: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z ciągiem znaków
#1
Witam.

Mam mały problem z ciągami znaków. Chcę sprawdzić czy w danym ciągu występują konkretne słowa.

Kod PHP:
$tekst "BMW MA PIEKNE LAMPY"

 
$szukam_ciag 'BMW,LAMPY';
 
$tab=explode(","$szukam_ciag);

    foreach(
$tab as $klucz){

       if((
$jest strpos($tekst$klucz)) !== false
            {
               echo 
'jest ';
            }
       
    } 

W moim przypadku rozbijam na tablice zmienną szukam ciag aby pobrać poszczególne elementy i sprawdzić czy występują w badanym ciągu. Chodzi o to aby wyświetliło potwierdzenie w momencie gdy słowo BMW i LAMPY występują razem w badanym ciągu, a nie chociaż jedno z nich. Nie wiem co teraz powinienem dopisać do poniższego kodu.

Bede wdzięczny za sugestie





Odpowiedz
#2
Na przykład tak:
Kod PHP:
$str 'to jest tylko test';
$arr = array('jest','tylko','to');
echo 
str_exist_arr($str$arr);
function 
str_exist_arr($string$search_array)
{
    foreach (
$search_array AS $needle)
    {
        if (
strpos($string$needle) === false)
        {
            return 
false;
        }
    }
    return 
true;

Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Przeniesienie bazy brak polskich znaków jarekcda 0 1,780 30-12-2011, 02:04
Ostatni post: jarekcda
  Formularz PHP - brak polskich znaków heavy1123 4 3,972 27-10-2011, 02:30
Ostatni post: hieroshima
  dodawanie elementów ciągu znaków Pioter 0 1,724 28-07-2011, 05:14
Ostatni post: Pioter
  czytanie ciągu znaków dupakurde 2 2,975 27-07-2011, 01:12
Ostatni post: dupakurde
  krzaczki zamiast polskich znaków... morarz 9 6,396 30-03-2011, 01:24
Ostatni post: morarz

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl