Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wyrażenia regularne - PHP

tobiasz_zsaibot 25 Mar 2020 09:27 27 0
  • #1
    tobiasz_zsaibot
    Poziom 5  
    Dzień dobry
    nie wiem jak wydobyć konkretną wartość ze zmiennej w której znajduje się kod html.

    Dokładnie chcę pobrać cały link o klasie abc który znajduje się w konkretnym miejscu.
    Niestety na stronie mam go w kilku miejscach.
    Interesuje mnie tylko jedno miejsce w ścieżce ->klasa3 >klasa4 >abc

    Przykład:
    Code:
    <p class="klasa1">
    
    <div class="klasa2">
    <a class="abc">
    </a>
    </div>
    </p>

    <p class="klasa3">
    <div class="klasa4">
    <a class="abc">
    </a>
    </div>
    </p>



    próbuje użyć
    Code:
    if(preg_match_all('#<a class="abc">(.*?)</a>#is', $zmienna, $wyniki)


    jednak pokazuje to mi 2 elementy z klasy abc. Chce tylko z wyżej podanej ścieżki.

    Czy jest możliwość zawęzić ilość wyszukanych wyników do np. 15?

    Moderowany przez Madrik:

    3.1.12. Nie wysyłaj wielu jednakowych tematów na forum, użytkownicy nie będą wiedzieć, gdzie mają odpowiadać.