2014-05-08 3 views
1

Comment réinitialiser la valeur de clé d'une matrice? J'ai un tableau nommé myarray $ comme ceci:Comment réinitialiser les clés de tableau 2d en PHP?

Array([TF22] => Array([5] => 07.00 [6] => 09.45 [7] => 13.00) 
     [TF23] => Array([8] => 07.00 [9] => 15.45)) 

comment je peux réinitialiser la clé du tableau comme:

Array([TF22] => Array([0] => 07.00 [1] => 09.45 [2] => 13.00) 
     [TF23] => Array([0] => 07.00 [1] => 15.45)) 

J'ai essayé d'utiliser array_value(), mais le résultat:

foreach($myArray as $val) { 
    $val = array_values($val); 
} 

Array([0] => 07.00[1] => 09.45[2] => 13.00) 
Array([0] => 07.00[1] => 15.45) 

Quelqu'un peut-il m'aider? Merci.

+0

'array_walk (monTableau $, la fonction (et $ value) {$ value = array_values ​​(valeur de $);});' –

Répondre

3

Vous devez boucle comme ça ...

$new_arr = array(); 
foreach($yourarray as $k=>$arr) 
{ 
$new_arr[$k] = array_values($arr); 
} 
+1

Salut @Shankar Damodaran , Ça marche. Merci!! – asik