Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przeszukiwanie tablicy
Roguś
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

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


Muszę sprawdzić czy w tablicy istnieje jakiś div np:
array[0] = "ala ma <div class="zwierze">kota</div>";

próbowałem array_search ale nie mogę tego użyć bo tam porównuje tablice a ja potrzebuję znaleźć w ciągu ten jeden podciąg.

Próbowałem też :
if(strpos( $tablica, '<div') !== false)) Ale nie śmiga.
if(strpos( $tablica[$i], '<div') !== false)) też nie :/. Jakieś pomysły ?


--------------------
http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


http://pl2.php.net/manual/en/function.stristr.php
  1. <?php
  2.  $string = 'Hello World!';
  3.  if(stristr($string, 'earth') === FALSE) {
  4.    echo '"earth" not found in string';
  5.  }
  6. // outputs: "earth" not found in string
  7. ?>


A jeżeli cała tablice chcesz przeszukać to w pętli sobie przeleć wszystkie elementy.

Ten post edytował skowron-line 19.06.2009, 15:40:28


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
kefirek
post
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. <?php
  2. $tab = array(
  3. "TEST",
  4. "test",
  5. "test",
  6. "<div class='zwierze'>kota</div> rara",
  7. "<div class='zwierze'>test</div> trara"
  8. );
  9.  
  10.  
  11.  
  12. $r = preg_grep('/^<div class='.*?'>(.*?)</div>/is', $tab);
  13.  
  14. print_r($r);
  15.  
  16. echo 'W tablicy jest '.count($r);
  17. ?>
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 Aktualny czas: 21.08.2025 - 03:52