вывод элементов массива/ php

Discussion in 'PHP' started by SultanOFF, 6 Sep 2010.

  1. SultanOFF

    SultanOFF Member

    Joined:
    4 Jun 2009
    Messages:
    156
    Likes Received:
    6
    Reputations:
    0
    текст со ссылкаvи и прочим хранится в переменной в $yandex, делаю так:
    PHP:
     if(preg_match_all('#<a[^>]*? href="(.*?)"#',$yandex,$mPREG_SET_ORDER))
    {
    foreach(
    $m as $key => $value) {
        echo 
    '<b>'.$value.'<br>';
    }
    }  
    но вместо урлов выводится
    Array
    Array
    Array
    Array
    Array
    Array
    Array
    и т.д.
    Почему? что делать?
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    PHP:
    foreach($m as $key => $val) {
    foreach(
    $val as $key2 => $value)    echo '<b>'.$value.'<br>';
    }
    И смотреть примеры тут: http://php.net/preg_match_all
     
    _________________________
  3. SultanOFF

    SultanOFF Member

    Joined:
    4 Jun 2009
    Messages:
    156
    Likes Received:
    6
    Reputations:
    0
    а, получается $val тоже как массив, теперь ясно, спасибо
     
  4. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    /showpost.php?p=2333128&postcount=1264
    повторяетесь =)
     
    _________________________
  5. SultanOFF

    SultanOFF Member

    Joined:
    4 Jun 2009
    Messages:
    156
    Likes Received:
    6
    Reputations:
    0
    вообще Мне нужно было обрабатывать каждый элемент массива. Делал, делал, пытался, кряхтел. В итоге забил и реализовал на делфи :)
     
  6. php_casper

    php_casper New Member

    Joined:
    6 Jun 2010
    Messages:
    64
    Likes Received:
    1
    Reputations:
    1
    Зачем копать огород бульдозером?) print_r было бы идеально)