insert
array Set::insert ($list, $path, $data = null)
Вставляет данные $data в массив как определено в $path.
Простой текст$a = array('pages' => array('name' => 'page'));$result = Set::insert($a, 'files', array('name' => 'files'));/* $result сейчас выглядит так:Array([pages] => Array([name] => page)[files] => Array([name] => files))*/$a = array('pages' => array('name' => 'page'));$result = Set::insert($a, 'pages.name', array());/* $result сейчас выглядит так:Array([pages] => Array([name] => Array()))*/$a = array('pages' => array(0 => array('name' => 'main'),1 => array('name' => 'about')));$result = Set::insert($a, 'pages.1.vars', array('title' => 'page title'));/* $result сейчас выглядит так:Array([pages] => Array([0] => Array([name] => main)[1] => Array([name] => about[vars] => Array([title] => page title))))*/


Коментарии:
Добавить коментарий