[PHP-users 12683] [解決]: 配列を束ねて配列にする方法について
Masayuki AOKI
php-users@php.gr.jp
Mon, 20 Jan 2003 22:04:33 +0900
青木@martinです。小泉さん,フォローありがとうございます。
>
> 解決したみたいですが、次のようなのもあります。
>
> <?php
>
> $list = array(
> array(1, 2, 3),
> array(4, 5, 6),
> array(7, 8, 9)
> );
>
> print_r(call_user_func_array('array_merge', $list));
>
> print_r(array_reduce($a, 'array_merge', array()));
>
> ?>
おー,こんな関数もあるですね。勉強になります。先日もど
なたか言及されていましたが,PHPはarray関連が充実してい
て良いですね。
> でもこういう小手先のテクニックばかり使うと
> perlみたいにどんどんスクリプトが汚くなります。
> あまりお勧めしません。
>
これに関連して,マニュアルの他言語との比較の項,
PHP vs. Perlで,冒頭に
「PHPのPerlに対して最も有利な点ははPerlが何もかもやろうと
してその結果複雑になってきているのに対して、PHPはウェブ
スクリプティングを念頭においてデ ザインされていること...」
とありますが,PHPが同じ轍を踏まないか少し心配です・・・。
++++++++++++++++++++++++++++++++++++++++
Department of Molecular Genetics,
Division of Molecular Population Genetics,
Medical Institute of Bioregulation,
Kyushu University, Fukuoka, Japan
Masayuki AOKI <info@maokis.com>
URL: http://www.martin.bz
++++++++++++++++++++++++++++++++++++++++