例如:$A=((1,2),(0,0),(9,0))
$A对应键标为key1=>(1,2);key2=>(0,0);key3=>(9,0);
最终需要得到$A=((1,2),(9,0));
$A对应键标为key1=>(1,2);key2=>(9,0);
PHP如何改变二维数组键标???
答案:2 悬赏:60
解决时间 2021-11-14 20:34
- 提问者网友:王者刀枪不入
- 2021-11-14 09:28
最佳答案
- 二级知识专家网友:旧事诱惑
- 2021-11-14 10:27
关键是你对建标是怎么要求的,是有规则连续变化的还是没有规则的,大部分是有规则的。
$A=array(z,x,v); //你要整理的数组
$karr=array(a,b,c); //你想要增加的键标,放到这个$karr数组
$i=-1; //
foreach($a as $k=>$v){ //循环组成一个新的数组$n
$i++;
$k=$karr[$i];
$n[$k]=$v;
}
print_r($n); //打印$n 看看是不是你想要的
$A=array(z,x,v); //你要整理的数组
$karr=array(a,b,c); //你想要增加的键标,放到这个$karr数组
$i=-1; //
foreach($a as $k=>$v){ //循环组成一个新的数组$n
$i++;
$k=$karr[$i];
$n[$k]=$v;
}
print_r($n); //打印$n 看看是不是你想要的
全部回答
- 1楼网友:青春如此荒謬
- 2021-11-14 10:35
说的是array_values这个函数??
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯