php 数组相同的元素组合并在一起 5
怎么把图片中的数组中相同的值合并到一条数组里,最后形成的就类似于这种[{"name":"EURJPY","shanglou1":"0.90326","bid":"1.63...
怎么把图片中的数组中相同的值合并到一条数组里,最后形成的就类似于这种 [ { "name": "EURJPY", "shanglou1": "0.90326", "bid": "1.63675", "high": "1.67667", "low": "1.62356", "zhangdie": 0.81 }, { "name": "EURCHF", "shanglou1": "1.12962", "bid": "1.54653", "high": "1.54825", "low": "1.53938", "zhangdie": 0.43 }, { "name": "EURCAD", "shanglou1": "1.56247", "bid": "1.12071", "high": "1.12331", "low": "1.11544", "zhangdie": -0.2 },]
展开
1个回答
展开全部
具体实例代码如下:
<?php
// 删除数组中相同元素,只保留一个相同元素
function formatArray($array)
{
sort($array);
$tem = "";
$temarray = array();
$j = 0;
for($i=0;$i<count($array);$i++)
{
if($array[$i]!=$tem)
{
$temarray[$j] = $array[$i];
$j++;
}
$tem = $array[$i];
}
return $temarray;
}
//测试 调用函数
$array = array('aa','bb','aa',3,4,5,5,5,5,'bc');
$arr = formatArray($array);
print_r($arr);
?>
<?php
// 删除数组中相同元素,只保留一个相同元素
function formatArray($array)
{
sort($array);
$tem = "";
$temarray = array();
$j = 0;
for($i=0;$i<count($array);$i++)
{
if($array[$i]!=$tem)
{
$temarray[$j] = $array[$i];
$j++;
}
$tem = $array[$i];
}
return $temarray;
}
//测试 调用函数
$array = array('aa','bb','aa',3,4,5,5,5,5,'bc');
$arr = formatArray($array);
print_r($arr);
?>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询