php 把二维数组保存到一维数组教程_PHP教程

WBOY
풀어 주다: 2016-07-20 11:07:42
원래의
1338명이 탐색했습니다.

php教程 把二维数组保存到一维数组教程
$array = array(
    array(1,2),
    array(3,4),
    array('www.bkjia.com','php100.com')
    );
    
//看到上面二维数结构了吧,下面我们用foreach来实例

function array_2to1($array)
{
    static $result_array=array();
    foreach($array as $value)
    {
        if(is_array($value))
        {
            arrau_2to1($value);
        }
        else 
            $result_array[]=$value;
    }
    return $result_array;
}

//上面这段代码还可以简写

function _rebuild_array($arr){  //rebuild a array
  static $tmp=array();

  for($i=0; $i    if(is_array($arr[$i])) _rebuild_array($arr[$i]);
    else $tmp[]=$arr[$i];
  }

  return $tmp;
}


$arr = array_2to1( $array );
foreach( $arr as $v )
{
 echo $v;
}

//现在再来看一个反一维数据保存到二维数据的实例

$arr_new=array();
$insert_key  =array('uid','hostname','shopname','province','city','county','address','www.bkjia.com','qq','Mobile','msn');

$insert_value=array('2','hostname','shopname','province','city','www.bkjia.com','address','shopimg','qq','Mobile','msn');
//一在我们把2个数组一一对应写到一个新的二维数组里去

foreach($insert_key as $key => $val){
$arr_new[$val]=$insert_value[$key];

}
print_r($arr_new);


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444948.htmlTechArticlephp教程 把二维数组保存到一维数组教程 $array = array( array(1,2), array(3,4), array('www.bkjia.com','php100.com') ); //看到上面二维数结构了吧,下面我们...
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!