2010-10-01 6 views
1

Comment ajouter une valeur avec un => $key dans un tableau, par exemple:Poussez Array avec une valeur clé

$images = array(); 

array_push($images, $_FILES['file']['tmp_name'] => $_FILES['file']['name']); 

Donc, le tableau serait comme:

array('temporary_file_name' => 'file_name.zip'); 

Mais mon IDE dit que c'est invalide et ne fonctionnerait pas.

Répondre

8

Je pense que c'est ce que vous voulez:

$images[$_FILES['file']['tmp_name']] = $_FILES['file']['name']; 
0

Voir: [Mod enlevé par de] http://stackoverflow.com/questions/5017747/need-a-function-array-push-with- touches [/ enlevé par Mod] et vous pourriez construire une fonction multi-array sympa et dynamique avec cette solution, j'en suis sûr.

Edit: ... eh bien ... aller de l'avant avec cela, alors ...:

$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); 
+0

Vous n'avez pas besoin d'insérer des sauts de ligne. De plus, veuillez voir l'aide à la mise en forme dans l'éditeur. –

Questions connexes