如何将带有 an 的值添加=> $key
到数组中,例如:
$images = array();
array_push($images, $_FILES['file']['tmp_name'] => $_FILES['file']['name']);
所以数组就像:
array('temporary_file_name' => 'file_name.zip');
但是我的 IDE 说它无效并且不起作用。
如何将带有 an 的值添加=> $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's 删除]http://stackoverflow.com/questions/5017747/need-a-function-array-push-with-keys[/Mod's 删除],您可以构建一个不错的动态多数组函数有了那个解决方案,我敢肯定。
编辑:......好吧......继续这个然后......:
$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);