Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Array i string
Forum PHP.pl > Forum > Przedszkole
mrjozo
Witam,



Szukam i nie moge znaleźć...

Czy jest jakaś funkcja szukająca w stringu elementów z tablicy?

Tj  mam string: "ala ma kota" i tablice ("el","dwa","ma") i jesli w stringu jest jakis elemnt z tablicy to zwroci true/pozycje w talbiy. Czy po prostu musze użyć do tego for'a/array_walk i strpos?
Cezar708
Cytat(mrjozo @ 28.01.2009, 23:09:37 ) *
Czy jest jakaś funkcja szukająca w stringu elementów z tablicy?

nie
Cytat(mrjozo @ 28.01.2009, 23:09:37 ) *
Czy po prostu musze użyć do tego for'a/array_walk i strpos?

tak , lub na przykład preg_match_all()

winksmiley.jpg

Pozdrawiam
nevt
to ci nie zwróci pozycji w tabeli, ale dostaniesz informację czy znalazł...
  1. <?php
  2. $text = 'ala ma kota';
  3. $find = array('el', 'dwa', 'ma');
  4. str_replace($find, $find, $text, $pos);
  5. echo $pos ? 'jest!' :'nie ma...';
  6. ?>

co prawda str_replace() normalnie służy do zupełnie czego innego, ale takie jej zastosowanie powinno być wydajniejsze niż pętla w PHP...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.