<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>青木ITプランニング &#187; 03.Smarty</title>
	<atom:link href="http://www.aokiit.jp/category/smarty/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aokiit.jp</link>
	<description>PHP、Smarty、ケータイサイトについて発信中。書籍 「Smarty動的webサイト構築入門」(技術評論社) 好評発売中</description>
	<lastBuildDate>Thu, 05 Nov 2009 18:57:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Smartyの{section}</title>
		<link>http://www.aokiit.jp/2008/03/38.html</link>
		<comments>http://www.aokiit.jp/2008/03/38.html#comments</comments>
		<pubDate>Wed, 05 Mar 2008 19:01:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[03.Smarty]]></category>

		<guid isPermaLink="false">http://aokiit.local/?p=98</guid>
		<description><![CDATA[　Smartyの{section}のloop属性に「数値」を渡すと、ループ回数を指定できます。

{section name=i loop=10}

または

{assign var=n value=10}
{section name=i loop=$n}

上の例は、次のようなPHPに相当します。

for ( $i = 0; $i < 10; ++$i ) {

　Smartyマニュアルの例のように、loop属性に配列を渡すと、count(配列)をループ回数にします。

{section name=i loop=$arr}

上の例は、次のようなPHPに相当します。

$n = count($arr);
for ( $i = 0; $i < $n; ++$i ) {

　やっと、Smartyマニュアルの次の説明の意味が解けて、すっきりしています。
「loop属性で指定されたループ変数(たいていは配列)は、セクションのループ回数を決定するためにのみ使用されます」
]]></description>
			<content:encoded><![CDATA[<p>　Smartyの{section}のloop属性に「数値」を渡すと、ループ回数を指定できます。</p>
<pre class="source">
{section name=i loop=10}
</pre>
<p>または</p>
<pre class="source">
{assign var=n value=10}
{section name=i loop=$n}
</pre>
<p>上の例は、次のようなPHPに相当します。</p>
<pre class="source">
for ( $i = 0; $i < 10; ++$i ) {
</pre>
<p>　Smartyマニュアルの例のように、loop属性に配列を渡すと、count(配列)をループ回数にします。</p>
<pre class="source">
{section name=i loop=$arr}
</pre>
<p>上の例は、次のようなPHPに相当します。</p>
<pre class="source">
$n = count($arr);
for ( $i = 0; $i < $n; ++$i ) {
</pre>
<p>　やっと、Smartyマニュアルの次の説明の意味が解けて、すっきりしています。<br />
「loop属性で指定されたループ変数(たいていは配列)は、セクションのループ回数を決定するためにのみ使用されます」</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aokiit.jp/2008/03/38.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
