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

[PHP] preg_match_all wyciąganie z tablicy

ArekDaria 03 Maj 2012 16:15 1390 5
  • #1 03 Maj 2012 16:15
    ArekDaria
    Poziom 10  

    Witam

    Mam następującą tablicę

    Code:

    Array
    (
        [0] => Array
            (
                [0] => <div>głębokość:</div><div>8.2</div></div>
                [1] => <div>szerokość:</div><div>9.2</div></div>
           )

        [1] => Array
            (
                [0] => głębokość:
                [1] => szerokość:
      )

        [2] => Array
            (
                [0] => 8.2
                [1] => 9.2
            )

    )


    oraz taki kod PHP
    Kod: php
    Zaloguj się, aby zobaczyć kod


    W jaki sposób należało by go przerobić aby pokazywał dokładnie tak jak poniżej:

    głębokość - 8.2
    szerokość - 9.2

    Z góry dziękuję

    Pozdrawiam

    0 5
  • #3 03 Maj 2012 16:35
    ArekDaria
    Poziom 10  

    Masz tutaj rację.
    Z PHP bawiłem się na poziomie minimum pare lat temu więc nawet nie pamiętam podstaw.


    Wiem, że mam w pozycji 1 i 2 ale nie wiem ja te dane wyciągnąć.

    0
  • #5 03 Maj 2012 22:35
    ArekDaria
    Poziom 10  

    Dżyszla Twój przykład na tej tablicy daje efekt, o który mi chodziło.
    Natomiast mam jeszcze pytanie w jaki sposób z takiej tablicy wyciągnąć dane:

    Code:

    Array
    (
        [0] => <div>Grubość:</div><div class="aa">7.6</div></div>
     
    .........

        [2339] => <div>Szerokość:</div><div class="aa"><img src="/ok.jpg" alt="" width="26" height="26" /><span> 2000 3300</span></div></div>

    )


    Chciałbym żeby wynik był następujący:

    Grubość: 7.6
    Szerokość: ok - 2000 3300

    To "ok" miało by być wyciągane z nazwy obrazka (img src)

    0
  • #6 03 Maj 2012 22:54
    Dżyszla
    Poziom 42  

    To już trzeba użyć faktycznie tego, co przedstawiłeś sam wcześniej. Z tą różnicą, że w pętli pobierać kolejne elementy tablicy i dla nich przeprowadzać wyszukiwanie wg wzorca (zasadę miałeś poprawną, jak na oko).

    0