llgd.net
当前位置:首页 >> php 如何取二维数组中某个值,并组合成另一个一维... >>

php 如何取二维数组中某个值,并组合成另一个一维...

//可以再froeach中写一个if判断,将id为2的na值压入$arr数组如: foreach($array $key => $value){ if($value['id']==2){ $arr = $value['na']; } }这种方法应该能满足你的需求了吧

$arr=array(array('id'=>2,'nickname'=>'chenjudong','email'=>''), array ('id'=>8,'nickname'=>'天使爱美丽','email'=>''));$arrNew=array();foreach($arr as $k=>$v){ $arrNew[$k]=array('id'=>$v['id'],'nickname'=>$v['nickname']);}print_...

$arr = array( array('sv_id'=>1,'mid_id'=>1,'sv_question'=>20), array('sv_id'=>2,'mid_id'=>2,'sv_question'=>10), array('sv_id'=>3,'mid_id'=>1,'sv_question'=>20), array('sv_id'=>4,'mid_id'=>3,'sv_question'=>20), array('sv_id'=>5,...

foreach($arr as $k => $v){$id_new[] = $id;$name_new[] = $name;}//新数组//Array(//[0]=>1// [$id_new]=>$name_new 懂没?//)

php数组根据某一个键值,把相同键值的合并生成一个新的二维数组 源数据: $infos = array( array( 'a' => 36, 'b' => 'xa', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' => 3, 'b' => ...

PHP 中的 array_merge_recursive() 函数可以实现 将一个或多个数组的元素的合并起来,一个数组中的值附加在前一个数组的后面。并返回作为结果的数组。 当有重复的键名时,值不会被覆盖,而是将多个相同键名的值递归组成一个数组。 array_merge_r...

如果单纯的获取某四个连续的数组元素的话,可以直接使用数组操作函数array_slice(array array, int offset [,int length]),这个函数的意思是:返回数组一部分,从键offset开始,到offse+length位置结束。 如果是选取特定的某四个元素组的话,则...

//方法一$a="1-3,1-2,2-1";$arr1 = explode(',', $a);foreach ($arr1 as $v){ $tmp = explode('-', $v); $arr2[] = $tmp[0];}print_r($arr2);//方法二preg_match_all("/\d+(?=-)/", $a, $matches);print_r($matches);

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com