配列を生成したい関数があります。配列の形式は特定のものであり、関数の引数に基づいて値のみを変更する必要があります。関数は次のとおりです。
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 はオプションの引数です。