php数组合并两个数组(一个数组做键名,另一个做值)
有两个数组:$arry_a,$arry_b合并为一个新数组:$arry_ab,要求$arry_a中的值为新数组的键名,$arry_b中的值为新数组相对应的值....
有两个数组: $arry_a,$arry_b
合并为一个新数组:$arry_ab,要求$arry_a中的值为新数组的键名,$arry_b中的值为新数组相对应的值. 展开
合并为一个新数组:$arry_ab,要求$arry_a中的值为新数组的键名,$arry_b中的值为新数组相对应的值. 展开
5个回答
展开全部
首先你要在肯定$array_a和$array_b的值count是一致的,否则$array_a值的
个数少的话不符合数组规则;
所以保守写法,循环$array_a:
$array_ab=array();
for($i=0;$i<=count($array_a);$i++)
{
$array_ab[$array_b[$i]]=$array_a[$i];
}
print_r($array_ab);
个数少的话不符合数组规则;
所以保守写法,循环$array_a:
$array_ab=array();
for($i=0;$i<=count($array_a);$i++)
{
$array_ab[$array_b[$i]]=$array_a[$i];
}
print_r($array_ab);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用array_combine函数
语法是:array array_combine(array_keys,array_values)
语法是:array array_combine(array_keys,array_values)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要在肯定$array_a和$array_b的值count是一致的,否则$array_a值的
个数少的话不符合数组规则;
所以保守写法,循环$array_a:
$array_ab=array();
for($i=0;$i<=count($array_a);$i++)
{
$array_ab[$array_b[$i]]=$array_a[$i];
}
print_r($array_ab);
个数少的话不符合数组规则;
所以保守写法,循环$array_a:
$array_ab=array();
for($i=0;$i<=count($array_a);$i++)
{
$array_ab[$array_b[$i]]=$array_a[$i];
}
print_r($array_ab);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$a=array('a'=>1,'b'=>2);
$keys=array_keys($a);
var_dump($keys);
//to
string
$s_key=implode($keys);
echo
$s_key;
$keys=array_keys($a);
var_dump($keys);
//to
string
$s_key=implode($keys);
echo
$s_key;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询