<div class="codetitle"> <span><u>复制代码</u></span> 代码如下:</div> <div class="codebody" id="code36329"> <br>$data = array(<br> 'title'=>'ilsea',<br> 'list'=>array(<br> 'hello',<br> 'world'<br> )<br> );<br><br>include('show.php');<br><br>// show.php 模板文件<br><div> <br> <?php <BR> echo $data['title'];<br> echo '<br>';<br> print_r($data['list']);<br> ?><br> </div> <br> </div> <br>定义一个函数用来包含模板,并传递数据<br><div class="codetitle"> <span><u>复制代码</u></span> 代码如下:</div> <div class="codebody" id="code28043"> <br>// 定义一个函数用来包含模板,并传递数据,应该定义在公用函数库里的,这里我就直接写在这儿了<br>function template($template,$data)<br>{<br> if(isset($data)){<br> foreach($data as $key=>$val){<br> $$key = $val;<br> }<br> unset($data);<br> }<br> include($template);<br>}<br><br>template('show.php',$data);<br> </div> <br>此例当然不是完整的写法,仅仅是一个小小的示例,模板赋值的原理就是这样的。