Мне любопытно, что args['fields'][$k]['order']
средства. Я новичок в PHP и до сих пор знаю, что args['fields']
будет означать, что пользователь говорит о значении ключа 'fields'
в массиве args
, Но что значит иметь 3 скобки (все содержащие что-то) после args
часть?
foreach($this->args['fields'] as $k => $field){
if(!isset($field['order']))
$this->args['fields'][$k]['order'] = 10;
Это означает, что args
трехмерный массив Ключ 'fields'
в args
указывает на массив. Ключ $k
в этом массиве указывает на другой массив. Ключ 'order'
в этом массиве присваивается значение 10
,
Других решений пока нет …