=> $key
たとえば、を含む値を配列に追加するにはどうすればよいですか。
$images = array();
array_push($images, $_FILES['file']['tmp_name'] => $_FILES['file']['name']);
したがって、配列は次のようになります。
array('temporary_file_name' => 'file_name.zip');
しかし、私のIDEはそれが無効であり、機能しないと言っています。
=> $key
たとえば、を含む値を配列に追加するにはどうすればよいですか。
$images = array();
array_push($images, $_FILES['file']['tmp_name'] => $_FILES['file']['name']);
したがって、配列は次のようになります。
array('temporary_file_name' => 'file_name.zip');
しかし、私のIDEはそれが無効であり、機能しないと言っています。
私はこれがあなたが望むものだと思います:
$images[$_FILES['file']['tmp_name']] = $_FILES['file']['name'];
参照:[Modによって削除] http://stackoverflow.com/questions/5017747/need-a-function-array-push-with-keys [/Modによって削除]そして、素敵でダイナミックなマルチ配列関数を構築できますその解決策で、私は確信しています。
編集:...まあ...これを先に進めて...:
$some_array[count($some_array)]=$any_value;
/* we added a new element with the last number as key */
$all_keys=array_keys($some_array);
$all_values = array_values($some_array);
$all_keys[(count($some_array)-1)]=$a_key;
$some_array=array_combine($all_keys, $all_values);