<?php
error_reporting(E_ALL);
require_once './class/MySmarty.class.php';  // MySmarty classを読込む
$Smarty = new MySmarty();

// 配列をセット
$data1 = array(1000,1001,1002);
$Smarty->assign('data1_view',print_r($data1,true));
$Smarty->assign('data1',$data1);  //配列をアサイン

// 多次元配列をセット
$data2 = array(
	       array('a',1000),
	       array('b',1002),
	       array('c',1003),
	       array('d',1004),
	       );
$Smarty->assign('data2_view',print_r($data2,true));
$Smarty->assign('data2',$data2);  //多次元配列をアサイン</span>
	  
// 連想配列をセット
$data3 = array(
	       array('id'=>1,'name'=>'foo'),
	       array('id'=>2,'name'=>'bar'),
	       array('id'=>3,'name'=>'hoge'),
	       array('id'=>4,'name'=>'moge')
	       );
$Smarty->assign('data3_view',print_r($data3,true));
$Smarty->assign('data3',$data3);//連想配列をアサイン

// 連想配列をセット
$data4 = array(
	       "a" => array('id'=>1,'name'=>'foo'),
	       "b" => array('id'=>2,'name'=>'bar'),
	       "c" => array('id'=>3,'name'=>'hoge'),
	       "d" => array('id'=>4,'name'=>'moge')
	       );
$Smarty->assign('data4_view',print_r($data4,true));
$Smarty->assign('data4',$data4);//連想配列をアサイン

$Smarty->assign('title',"配列のアクセス例");
$Smarty->display('foreach2.tpl');
?>