0

私がこのような配列を持っているとしましょう

$update = array(
  'field1' => 'one',
  'field2' => 'two',
  'field3' => 'three'
);

次に、write()このような引数を無制限に受け入れる関数があります。write($thing_one,$thing_two,$thing_three,$thing_four)

だから私は引数を渡すことができることを知っていますwrite($update[0],$update[1],$update[2])が、実際の例ではたくさんのキーと値が$updateあり、私がしたいのはこの配列から関数に引数を渡す方法を見つけることです、それは手動で入力するのと同じですupdate($update[0],$update[1],$update[2])

誰かが私を助けてくれることを願っています。ありがとうございました。

4

2 に答える 2

1

call_user_func_array()うまくトリックを行う必要があります。

于 2012-11-18T14:36:48.503 に答える
0

配列自体を書き込み関数に渡さないのはなぜですか。

$update = array(
  'field1' => 'one',
  'field2' => 'two',
  'field3' => 'three'
);

write($update);
于 2012-11-18T14:36:32.897 に答える