Pegar valor de um array

Olá, preciso pegar o campo url de um array, mas não estou conseguindo, a estrutura dele é essa:

[num_rows] => 4
[row] => Array (
    [banner_id] => 12
    [name] => home top
    [status] => 1
    [banner_image_id] => 2
    [language_id] => 3
    [title] => REDEMIX
    [link] => 
    )
[rows] => Array (
    [0] => Array (
        [banner_id] => 12
        [name] => home top
        [status] => 1
        [banner_image_id] => 2
        [language_id] => 3
        [title] => REDEMIX
        [link] => 
        )
    [1] => Array (
        [banner_id] => 12
        [name] => home top
        [status] => 1
        [banner_image_id] => 3
        [language_id] => 3
        [title] => KITS
        [link] => https://www.saborcongelado.com.br/index.php?route=product/category&path=69
        [image] => catalog/277x254px_Fit.png
        [sort_order] => 0
        )
    [2] => Array (
        [banner_id] => 14
        [name] => home top
        [status] => 1
        [banner_image_id] => 12
        [language_id] => 3
        [title] => bann
        [link] => 
        )
    [3] => Array (
        [banner_id] => 14
        [name] => home top
        [status] => 1
        [banner_image_id] => 11
        [language_id] => 3
        [title] => banner_top_home_1
        [link] => 
        )
    )

Como faço?

  • Nesse exemplo não tem o campo url, onde está claramente?
  • Foi dado um var_dump em alguma variavel, se sim coloque todo o código por favor?

Falha minha, editei o post, esse é o array de retorno

Eu acredito ser o campo link

seria assim: onde $v a variável desse retorno.

$link = $v['row']['link']

ou o foreach em rows

foreach($v['rows'] as $a)
{
   echo $a['link'];
}

Obrigado cara! deu branco aqui cara, não lembrava que dava pra colocar $chave=>$valor no foreach, acho que tava tenso rss,baseado no seu o meu resolveu fazendo assim

foreach($banners as $banner){
   if(is_array($banner)){
       foreach($banner as $temp){
           if(is_array($temp)){
               foreach($temp as $aux=>$valor){
                    if( $aux == "image"){
                    $url = $valor;
                    }
                    if( $aux == "link"){
                    $link = $valor;
                    }
                    if( $aux == "title"){
                    $title = $valor;
                    }

Obrigado!

1 curtida