2012-06-20 2 views
0

Est-il possible de pousser une valeur dans le tableau en fonction de sa clé, mais en fait d'ajouter à la clé.Est-il possible de pousser une valeur dans le tableau en fonction de sa clé?

Par exemple

$data = array(); 

    $data[0]= 12; 
    $data[1]= 1; 
    $data[2]= 2; 
    $data[3]= 56; 
    $data[4]= 78; 

array_push($data, 0,23); 

de sorte que la sortie serait

$data[0]= 35; (12+23) 
$data[1]= 1; 
$data[2]= 2; 
$data[3]= 56; 
$data[4]= 78; 
+0

$ données [0] = $ données [0] +23? –

Répondre

3

Au lieu d'utiliser =, vous pouvez utiliser += pour ajouter une valeur à une variable:

$data[0] += 23; 

Cette le code est équivalent à ceci:

$data[0] = $data[0] + 23; 

Vous pouvez voir ici la sortie: http://codepad.org/bNruNNFe

+0

Merci beaucoup pour la réponse :) – user1467788

4

Pourquoi ne pas $data[0] += 23?

Ou

Pourquoi ne pas $data[0] = $data[0] + 23?

Questions connexes