- mam tablice 'pages' z atrubutami value i chcę w linijce uzyskać wartość konkretnego klucza:
${$p['page']['id'].'Page'}['title'] = $iSellSettings['pages']['page']['@attributes']['value'] = $p['page']['id'];
czyli czy da się tak?
${$p['page']['id'].'Page'}['title'] = $iSellSettings['pages']['page']['@value='.$p['page']['id'].'];
czy chyba raczej stara metoda kilkuwersowa

$thisTitle = array_filter($iSellSettings['pages']['page'], function($s) use($p) {return $s['@attributes']['value'] === $p['page']['id'];}); ${$p['page']['id'].'Page'}['title'] = $thisTitle['@attributes']['title']; } }