[PHP-users 6779] Re: 配列で指定したキー

Naofumi Kondoh php-users@php.gr.jp
Tue, 09 Apr 2002 20:37:51 +0900


ソフト工房の近藤です。

you wrote:
> 
> ゆうです。
 
> 配列で指定したキーを変数に使用するプログラムを作成しています。

...略....

> $array = array("red" => 100, bule => 23);

## bule に クォートが抜けています。
## error_reporting(E_ALL); ならば、Warning が出るはずです。
## 

>> $red = 100
> $bule = 23


$array から、$red = 100; $blue = 23; と同じことをしたい
という意味でしたら次のとおり。  外したかな?。

<?php
error_reporting(E_ALL);
$a = array("red" => 100, "blue" => 23);
foreach($a as $k => $v){ $$k = $v; }
echo "red = $red : blue = $blue <br>";
?>

PHP3 なら foreach のかわりに list を使います。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp 
  《 PostgreSQL+PHPソースコードジェネレーターデモGPL版 》
           http://www.SOFTKOUBOU.co.jp/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/