[PHP-users 8947] 文字列から配列データの格納について
菅原浩紀
php-users@php.gr.jp
Tue, 01 Feb 2000 02:56:25 +0900
はじめまして
菅原と申します
最近PHPを使い始めまして
わからなかったことを御質問します
やりたいこと
関数の引数に
「aaa/bbb/ccc」
「1」
を与えてやると
関数内で
ローカル変数
Dmyに1を入れたいのですがうまい方法がわかりません
結果的に関数内の処理で
$Dmy["aaa"]["bbb"]["ccc"] = "1";
と同等にしたいのですが
evalを使用してうまくいきませんでした
(evalの使い方が悪かったのかもしれません)
下記処理を試してみましたが結果は
$ind = "[\"aaa\"]";
$seVal = "<?\$this->gsDataList$ind = \$sValue;?>";
echo $this->gsDataList["aaa"];
としても値がうまく格納できていませんでした
多分(絶対に)私の書いた処理が間違っているのですが
実現する方法をわかる方いらっしゃいましたら
教えてください
よろしくお願いします