[PHP-users 18853]インデックス付きの配列の生成

Inoue Daigo go16 @ mac.com
2003年 11月 8日 (土) 19:13:34 JST


お世話になっております。井上ともうします。

以下のようなインデックス付きの配列から別の配列を生成したいのですが、どうもうまくいきません。
$form=array("お名前" =>"name","メイル" =>"mail","パスワード" =>"password");
$count=0;
foreach ($form as $key => $tmp){
	if($arrcount > 0){$conf .=" , ";}
		$conf .= sprintf("\"%s\" => \"%s\"",$tmp,$key);	break;
	$count++;
	}
}
$confirm=array($conf);

print_r ($confirm);を実行すると
Array ( [0] => "name" => "お名前" , "mail" => "メイル" , "password" => "パスワード");
などと出ます。[0] => 以降は配列として認識していないようです?
array_push($confirm,array($tmp => $key));などの方法もいろいろ試してみましたが、
インデックスがつくとどうもうまくいかないようです。

例えば
$confirm=array("name" =>"お名前","mail" =>"メイル","password" =>"パスワード");
のような逆に生成した配列に変更したいのです。

どなたかご教授いただけたら本当に助かります。宜しくお願いいたします。
井上 大悟



PHP-users メーリングリストの案内