2011-08-23 77 views
0

如何将元素添加到存在的数组?我有数组:如何将一个元素添加到数组?

Array ([0] => Array ([user_id] => 1 [user_login] => Saibamen [user_password] => 4028a0e356acc947fcd2bfshfh3w26gdshhbf00cef11e128d484a [user_email] => [email protected] [user_active] => 1 [user_last_login_ip] => 127.0.0.1 [user_perms] =>)) 

我要补充 '阿凡达' parametr此阵:

$avatar = md5($array_in_this_question[0]['user_email']) 

回答

0

那么你需要数组赋值给一个变量因此:

$theArray = Array ([0] => Array ([user_id] => 1 [user_login] => Saibamen [user_password] => 4028a0e356acc947fcd2bfshfh3w26gdshhbf00cef11e128d484a [user_email] => [email protected] [user_active] => 1 [user_last_login_ip] => 127.0.0.1 [user_perms] =>)); 
$theArray[0]['avatar'] = md5($array_in_this_question[0]['user_email']); 

是wha T优要我猜

0

简单地使

$array[0]['avatar'] = $avatar 
+0

这会将值添加到外散,而不是内部的一个(他可能想要的)。 – tafoo85

1

你当你读值增加值以同样的方式:通过使用它的键(一个或多个)

$array_in_this_question[0]['avatar'] = md5($array_in_this_question[0]['user_email']);