ホームページ  >  記事  >  バックエンド開発  >  PHP で 2 次元配列を 1 次元配列に保存する チュートリアル_PHP チュートリアル

PHP で 2 次元配列を 1 次元配列に保存する チュートリアル_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:07:421302ブラウズ

二次元配列を一次元配列に保存するためのphpチュートリアル
$array = array(
array(1,2),
array(3,4),
array('www.bkjia.com', 'php100.com ')
);

//上記の 2 次元の数値構造を参照して、foreach を使用して

function array_2to1($array) をインスタンス化しましょう
{
static $result_array=array();
foreach($) $value として配列)
ult_array[]=$value;
}
return $result_array;
}

//上記のコードは

function _rebuild_array($arr){ // 配列を再構築します
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;

}


//次に、1次元データを2次元データに保存する例を見てみましょう

$ arr_new=array();
$insert_key =array('uid','hostname', '店名','県','市','郡','住所','www.bkjia.com','qq ','モバイル','msn');

$insert_value=array('2 ','ホスト名','ショップ名','県','市','www.bkjia.com','住所', 'shopimg','qq','モバイル','msn');

//ここで、2 つの配列を 1 対 1 対応の新しい 2 次元配列に書き込みます

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

}
print_r($arr_new);



http://www.bkjia.com/PHPjc/444948.html


www.bkjia.com

本当

技術記事 2 次元配列を 1 次元配列に保存する PHP チュートリアル $array = array( array(1,2), array(3,4), array('www.bkjia.com','php100.com' ) ); / /上記の 2 次元の数値構造を見てみましょう...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。