[PHP-users 821] 配列の添え字
Hiroshi Morita
php-users@php.gr.jp
Mon, 23 Jul 2001 14:54:29 +0900
tyuu です。
お世話になります。
PHP Version 4.0.5 を利用しています。
どなたか配列の添字を知る方法を知りませんか?
http://sidecar.ics.es.osaka-u.ac.jp/cgi-bin/namazu.cgi?
で "配列 添字" で検索したのですが、見つからず。
SQL 分を作成する時に利用したいなと思っています。
配列の一つ目が hoge で、二つ目が foo だと知る事ができたら
$a = array( "hoge"=>"ほげ", "foo"=>"ふー" );
$sql = 'select id as ID'
for( $i=1; $i<pg_numfields( $query_result ); $i++ )
{
$sql .= ", [$i 番目の添字] as $a[$i]"; // next( $a ) かな?
}
$sql .= " from hogefoo";
メンテナンスが必要な配列が一つ減ってうれしいなと。
おとなしく、
$a = array( "hoge", "foo" );
$b = array( "ほげ", "ふー" );
$sql = 'select id as ID'
for( $i=0; $i<pg_numfields( $query_result ); $i++ )
{
$sql .= ", $a[$i] as $b[$i]";
}
$sql .= " from hogefoo";
とするしかないでしょうか。
知っている方がいらしたら、教えてください。
お願いします。
by tyuu.