3

キーなしで配列を取得したいのですが、

現在の配列のように:

array([1]=>'one', [2]=>'two', [3]=>'three');

しかし、次のように、キーなしでこの配列が必要です。

array('one', 'two', 'three');

その方法を教えてください。この配列を関数の引数として使用する必要があるため、キーを持たないようにする必要があります。

4

2 に答える 2

8

配列には、必要かどうかにかかわらず、常にキーがあります。シンプルであってarray('one', 'two', 'three');array([0] => 'one', [1] => 'two', [2] => 'three');。そうは言っても、配列は 0 ではなく 1 から始まります (これが必要だと思います)。0 から始まる配列を取得するには、 array_values関数を使用できます。

$new_array = array_values($old_array);
于 2013-10-19T12:22:21.593 に答える