<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>PHP 配列を回すならforかforeachか へのコメント</title>
	<atom:link href="http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html</link>
	<description>PHPでWEB+DBシステムの開発をやっています。</description>
	<lastBuildDate>Sun, 05 Feb 2012 11:49:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>shu より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-510666</link>
		<dc:creator>shu</dc:creator>
		<pubDate>Thu, 12 May 2011 05:45:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-510666</guid>
		<description>ほとんど for です
回してる最中に、前後の値を参照することが簡単だから。
条件break時　ひとつ前の値が必要になったりすることもある。</description>
		<content:encoded><![CDATA[							<p>ほとんど for です<br />
							回してる最中に、前後の値を参照することが簡単だから。<br />
							条件break時　ひとつ前の値が必要になったりすることもある。</p>
]]></content:encoded>
	</item>
	<item>
		<title>PCスキルの小技・忘却防止メモ &#187; Blog Archive &#187; PHP 配列を回すならforかforeach より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-478132</link>
		<dc:creator>PCスキルの小技・忘却防止メモ &#187; Blog Archive &#187; PHP 配列を回すならforかforeach</dc:creator>
		<pubDate>Mon, 13 Sep 2010 13:03:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-478132</guid>
		<description>[...] 参考  2010/09/13 カテゴリ: php  Comment? [...]</description>
		<content:encoded><![CDATA[							<p>[...] 参考  2010/09/13 カテゴリ: php  Comment? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>tell-k より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-470929</link>
		<dc:creator>tell-k</dc:creator>
		<pubDate>Tue, 08 Jun 2010 17:29:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-470929</guid>
		<description>&gt;tell-kさん：
&gt;ここではforとforeachの構文での比較なので、実行結果にはあまり意味を持ちません。
&gt;と言ってもそれほど大きなズレは無いと思うのですが、どの部分が気になりましたか？

あぁすいません。ものすごく遅レスです。

foreach版の

  echo $id . PHP_EOL;

の部分は配列の添字なので echoされるのは「 0 1 2 」なのに対して、for版は

echo $list[$i][&#039;id&#039;] . PHP_EOL;

なのでechoされるのが「1 2 3」なのが気になっただけです。。。本題とは全く関係ないですm(_ _)m</description>
		<content:encoded><![CDATA[							<p>&gt;tell-kさん：<br />
							&gt;ここではforとforeachの構文での比較なので、実行結果にはあまり意味を持ちません。<br />
							&gt;と言ってもそれほど大きなズレは無いと思うのですが、どの部分が気になりましたか？</p>
							<p>あぁすいません。ものすごく遅レスです。</p>
							<p>foreach版の</p>
							<p>  echo $id . PHP_EOL;</p>
							<p>の部分は配列の添字なので echoされるのは「 0 1 2 」なのに対して、for版は</p>
							<p>echo $list[$i]['id'] . PHP_EOL;</p>
							<p>なのでechoされるのが「1 2 3」なのが気になっただけです。。。本題とは全く関係ないですm(_ _)m</p>
]]></content:encoded>
	</item>
	<item>
		<title>jada より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-463867</link>
		<dc:creator>jada</dc:creator>
		<pubDate>Sat, 13 Mar 2010 06:21:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-463867</guid>
		<description>forの方がいい場合を考えてみました。
DBテーブルからレコードを読み込んだ時点で$idがsortされていなくて、$idの順番に表示するような場合。
(データベースならソートして読めばいいのですが、ソートしていないファイルを読んだ場合などでも)
なんてのはどうでしょう。</description>
		<content:encoded><![CDATA[							<p>forの方がいい場合を考えてみました。<br />
							DBテーブルからレコードを読み込んだ時点で$idがsortされていなくて、$idの順番に表示するような場合。<br />
							(データベースならソートして読めばいいのですが、ソートしていないファイルを読んだ場合などでも)<br />
							なんてのはどうでしょう。</p>
]]></content:encoded>
	</item>
	<item>
		<title>tan_go238 より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-459119</link>
		<dc:creator>tan_go238</dc:creator>
		<pubDate>Wed, 10 Feb 2010 06:22:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-459119</guid>
		<description>だいぶ昔のPOSTですが誰も言及してないので。。
forだと一回ループする度にcount()が走るから遅くなるのだと思います。

$count = count($list);
for ($i = 0 ; $i &lt;$count; $i++){ 
～

のようにするとfor文でも若干速くなるかもしれませんね＾＾</description>
		<content:encoded><![CDATA[							<p>だいぶ昔のPOSTですが誰も言及してないので。。<br />
							forだと一回ループする度にcount()が走るから遅くなるのだと思います。</p>
							<p>$count = count($list);<br />
							for ($i = 0 ; $i &lt;$count; $i++){<br />
							～</p>
							<p>のようにするとfor文でも若干速くなるかもしれませんね＾＾</p>
]]></content:encoded>
	</item>
	<item>
		<title>tan_go238 より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-459118</link>
		<dc:creator>tan_go238</dc:creator>
		<pubDate>Wed, 10 Feb 2010 06:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-459118</guid>
		<description>だいぶ昔のPOSTですが誰も言及してないので。。
forだと一回ループする度にcount()が走るから遅くなるのだと思います。

$count = count($list);
for ($i = 0 ; $i &lt;$count; $i++){ 
～

のようにすると若干速くなるかもしれませんね＾＾</description>
		<content:encoded><![CDATA[							<p>だいぶ昔のPOSTですが誰も言及してないので。。<br />
							forだと一回ループする度にcount()が走るから遅くなるのだと思います。</p>
							<p>$count = count($list);<br />
							for ($i = 0 ; $i &lt;$count; $i++){<br />
							～</p>
							<p>のようにすると若干速くなるかもしれませんね＾＾</p>
]]></content:encoded>
	</item>
	<item>
		<title>POSTで受け取ったデータの改行をとる（foreach,stripslashes,str_replace）：PHP個人的メモ より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-456929</link>
		<dc:creator>POSTで受け取ったデータの改行をとる（foreach,stripslashes,str_replace）：PHP個人的メモ</dc:creator>
		<pubDate>Tue, 19 Jan 2010 12:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-456929</guid>
		<description>[...] www.1x1.jp/blog/2008/04/php_for_vs_foreach.html [...]</description>
		<content:encoded><![CDATA[							<p>[...] <a href="http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html" rel="nofollow">http://www.1&#215;1.jp/blog/2008/04/php_for_vs_foreach.html</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>shinbara より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-372152</link>
		<dc:creator>shinbara</dc:creator>
		<pubDate>Sun, 04 Jan 2009 11:05:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-372152</guid>
		<description>Hajimeさん：
foreachでもbreakが使えますよー

PHP屋さん：
$listは0から始まっているので問題無いかと。

tell-kさん：
ここではforとforeachの構文での比較なので、実行結果にはあまり意味を持ちません。
と言ってもそれほど大きなズレは無いと思うのですが、どの部分が気になりましたか？</description>
		<content:encoded><![CDATA[							<p>Hajimeさん：<br />
							foreachでもbreakが使えますよー</p>
							<p>PHP屋さん：<br />
							$listは0から始まっているので問題無いかと。</p>
							<p>tell-kさん：<br />
							ここではforとforeachの構文での比較なので、実行結果にはあまり意味を持ちません。<br />
							と言ってもそれほど大きなズレは無いと思うのですが、どの部分が気になりましたか？</p>
]]></content:encoded>
	</item>
	<item>
		<title>tell-k より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-370388</link>
		<dc:creator>tell-k</dc:creator>
		<pubDate>Fri, 02 Jan 2009 16:25:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-370388</guid>
		<description>forとforeachの例で実行結果が異なるようになっているのはわざとなんでしょうか？なんかすごい気になって。。。</description>
		<content:encoded><![CDATA[							<p>forとforeachの例で実行結果が異なるようになっているのはわざとなんでしょうか？なんかすごい気になって。。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>PHP屋 より</title>
		<link>http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html/comment-page-1#comment-352250</link>
		<dc:creator>PHP屋</dc:creator>
		<pubDate>Sat, 13 Dec 2008 05:59:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html#comment-352250</guid>
		<description>
for ($i = 0 ; $i 
では、最後の行は処理されませんよ！</description>
		<content:encoded><![CDATA[							<p>for ($i = 0 ; $i<br />
							では、最後の行は処理されませんよ！</p>
]]></content:encoded>
	</item>
</channel>
</rss>

