php foreach 循环数组 并设定key,该如何处理

phpforeach循环数组 并设定keyforeach($role as $k$v){$arrayRole[$k$v-role_id]$v-role_code} 如

php foreach 循环数组 并设定key



foreach($role as $k=>$v){
$arrayRole[$k=$v->role_id]=$v->role_code;






如题   我写的  key  总是设置不了 
[解决办法]
print_r($role);
贴出结果


[解决办法]
foreach 是没问题的,关键是你的数组没有你说的 role_id 和 role_code 元素。