[PHP-users 22468]変数へ生成された配列の代入

yoshiki yoshiki @ ann.to
2004年 7月 2日 (金) 23:33:18 JST


こんばんわ。
yoshikiです。

下記のような配列$aがあり、それを分解してHTMLのリンクを作ろうと
思いました。

下記source
----------------------------------------------
$a = array(
	0 => Array(0 => "abcde", 1 => "0021",2 => "2004-07-02 01:52:54"),
	1 => Array(0 => "feg",1 => "0002",2 => "2004-07-02 02:07:35")
    );

	for ($i = 0; $i < count($a); $i++){
		$arVar1 = $a[$i][0];
		$arVar2 = $a[$i][1];
		$arVar3 = $a[$i][2];
		
		if ($i+1 == count($a)){ // 初回は最終行はカンマ無し。
			$ar .= "'<a href= \"$arVar2\">$arVar1</a>' => '$arVar3')";
		}
		elseif ($i == 0)
		{
			$ar .= "array('<a href= \"$arVar2\">$arVar1</a>' => 
'$arVar3', ";
		}
		else 
		{
			$ar .= "'<a href= \"$arVar2\">$arVar1</a>' => '$arVar3', ";
		}
	}

$val = $ar;

var_dump($val);


----------------------------------------------
しかし、var_dumpの結果はストリングになってしまいarrayに
なってくれません。

どうすればarrayにすることが出来ますでしょうか?
長文すみません。



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