0
我有一個函數,我想要生成一個數組。數組的格式是特定的,只有值需要根據我的函數的參數進行更改。這裏的功能:PHP從函數參數生成數組
function generatearray($name1, $field1, $name2, $field2) {
$language = ($user->language) ? $user->language : 'und';
$edit = array(
$name1 => array(
$language => array(
0 => array(
'value' => $field1,
),
),
), // ..... other elements $name2
);
return $edit;
}
$ name2和$ field2是可選參數。
什麼問題? –
它可能不會回答你的問題,但是你沒有在任何地方定義'$ user' - 你需要將它作爲參數傳入,或者聲明爲全局。 – andrewsi
感謝您的幫助!我最終將$ user定義爲第5個參數。 –