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] );
}
}
}
}
}