2010-08-30 3 views

ответ

1

$wrap = array($data, $options); эквивалентно $wrap = array(0=>$data, 1=>$options);.
I.e. через $wrap[1] вы получаете тот же массив, что и $ option, таким образом $ option ['key'] = > $ wrap [1] ['key']

E.g.

<?php 
$data = array(1,2,3,4,5,6,7,8); 
$options = array('a', 'b', "key" => "c", 'd', 'e'); 
$wrap = array($data, $options); 
echo $wrap[1]['key']; 

Но вы можете захотеть использовать ассоциативный индекс для $ обернуть, чтобы увеличить читаемость

<?php 
$data = array(1,2,3,4,5,6,7,8); 
$options = array('a', 'b', "key" => "c", 'd', 'e'); 
$wrap = array('data'=>$data, 'opts'=>$options); 
echo $wrap['opts']['key']; 
Смежные вопросы