PHP foreach ve referanslar

0 Cevap php

I have trying to modify values using pointers within nested foreach loops in PHP.. The following line however does not seem work:

// Assign a the attribs value to the array
$link_row['value'] = $args[ $u_value ];

Değişken $ args [$ u_value]; doldurulur ve sorun olmadan çıkış olabilir, ama $ link_row başvuru için eklendiğinde sadece ayarlamak için görünmüyor ..

  foreach ($unique_links as $link_id => &$link_attr)
  {
     foreach($link_attr as &$link_row)
     {
        foreach($link_row as $u_attr => &$u_value)
        {
           if ($u_attr == 'attribute_name') 
           {               

              // Assign a the attribs value to the array
              $link_row['value'] = $args[ $u_value ];

              // If one of the values for the unique key is blank,  
              // we can remove the entire 
              // set from being checked
              if ( !isset($args[ $u_value ]) ) 
              {
                 unset($unique_links[$link_id] );
              }
           }
        }
     }
  }

0 Cevap