<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[PHP中foreach循环详解]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 10 Sep 2008 07:09:45 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	来看一下foreach的语法：<br/>foreach ($array as $key=&gt;$value)<br/>{<br/>……<br/>}<br/>为了便于理解，我们假定这里的$array是一个一维的相关数组，$key是数组的索引，$value是这个索引的值，它们的名字可以随意，之所以叫$key和$value是为了便于理解。为了能让你更好的理解foreach的工作过程，我们来创建一个数组:<br/>$array = array(&#039;first&#039;=&gt;&#039;ibm&#039;,&#039;second&#039;,&#039;hp&#039;);<br/>现在我们模拟PHP服务用foreach对$array进行遍历：<br/>foreach ($array as $key=&gt;$value)<br/>{<br/>echo $key.&#039;=&gt;&#039;$value;<br/>}<br/>第一次循环，$key = &#039;first&#039;,$value = &#039;ibm&#039;,这个时候，实际foreach对$array执行了一个我们看不见的操作：next($array)，将数组指针向前(这里的“向前”跟PHP手册相同，不是我们通常所理解的“向前”)移一。然后echo语句输出&quot;first=&gt;ibm&quot;。<br/>第二次循环，首先会判断数组$array的当前指针是否已经到了数组的末尾，如果是，结束循环，否则进入第二次循环。当然这样的判断在进入第一次循环的时候也会有，如果$array是一个空数组，那么就会直接执行循环下面的语句。此时，$key = &#039;second&#039;,&#039;value&#039; = &#039;hp&#039;，next($array)后，输出&quot;second=&gt;hp&quot;。然后进行判断，数组指针已经到达末尾，执行下面的语句。<br/>到这里你应该对foreach循环有所了解了吧？还有一点需要的是，foreach每次只是传递一个值，而不是真的对数组元素进行操作。具体到上面的例子，如果你想在每个数组元素的后面加上 &#039;company&#039; 这个字符串，那么$value .= &#039;company&#039;这样的操作是不行的，它并不会改变数组元素的值，这个时候你应该这样用：$array[$key] .= &#039;company&#039;;<br/>
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] PHP中foreach循环详解]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>