<?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>跳出循环 &#8211; LPC影子技术分享</title>
	<atom:link href="https://www.mudbest.com/tag/%E8%B7%B3%E5%87%BA%E5%BE%AA%E7%8E%AF/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mudbest.com</link>
	<description>行影不离,忘之却步.</description>
	<lastBuildDate>Mon, 01 Oct 2012 09:42:31 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>
	<item>
		<title>PHP一个数组以标签为单位循环</title>
		<link>https://www.mudbest.com/%e4%b8%80%e4%b8%aa%e6%95%b0%e7%bb%84%e4%bb%a5%e6%a0%87%e7%ad%be%e4%b8%ba%e5%8d%95%e4%bd%8d%e5%be%aa%e7%8e%af/</link>
					<comments>https://www.mudbest.com/%e4%b8%80%e4%b8%aa%e6%95%b0%e7%bb%84%e4%bb%a5%e6%a0%87%e7%ad%be%e4%b8%ba%e5%8d%95%e4%bd%8d%e5%be%aa%e7%8e%af/#comments</comments>
		
		<dc:creator><![CDATA[hkshadow]]></dc:creator>
		<pubDate>Mon, 15 Aug 2011 16:37:55 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[跳出循环]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=752</guid>

					<description><![CDATA[比如下面的表单 1、这里是标题 2、这里是标题 3、这里是标题 &#8212;&#8212;&#8212;&# ... <a title="PHP一个数组以标签为单位循环" class="read-more" href="https://www.mudbest.com/%e4%b8%80%e4%b8%aa%e6%95%b0%e7%bb%84%e4%bb%a5%e6%a0%87%e7%ad%be%e4%b8%ba%e5%8d%95%e4%bd%8d%e5%be%aa%e7%8e%af/" aria-label="阅读 PHP一个数组以标签为单位循环">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>比如下面的表单</p>
<p>1、这里是标题<br />
2、这里是标题<br />
3、这里是标题<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
4、这里是标题<br />
5、这里是标题<br />
6、这里是标题</p>
<p>&#8230;..以此类推，这样的格式怎么取呢，我总以为要跳出循环，其实就下面的代码就可以了。如果有其他方法，希望能指点下。谢谢。</p>
<p>代码部分：<br />
<span id="more-752"></span></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
header(&quot;Content-Type:text/html; charset=utf-8&quot;);
	$result = array(
			'0' =&gt; array(
					'0'=&gt;'1a',
					'2'=&gt;'1a',
					'3'=&gt;'1a',
					'4'=&gt;'1a',

					),
			'1' =&gt; array(
					'0'=&gt;'1b',
					'2'=&gt;'1b',
					'3'=&gt;'1b',
					'4'=&gt;'1b',

					),

			'2' =&gt; array(
					'0'=&gt;'1c',
					'2'=&gt;'1c',
					'3'=&gt;'1c',
					'4'=&gt;'1c',

					),
			'3' =&gt; array(
					'0'=&gt;'1d',
					'2'=&gt;'1d',
					'3'=&gt;'1d',
					'4'=&gt;'1d',

					),

			'4' =&gt; array(
					'0'=&gt;'1f',
					'2'=&gt;'1f',
					'3'=&gt;'1f',
					'4'=&gt;'1f',

					),
			'5' =&gt; array(
					'0'=&gt;'1e',
					'2'=&gt;'1e',
					'3'=&gt;'1e',
					'4'=&gt;'1e',

					),
			'6' =&gt; array(
					'0'=&gt;'1gg',
					'2'=&gt;'1gg',
					'3'=&gt;'1gg',
					'4'=&gt;'1hhgg',

					),
			'7' =&gt; array(
					'0'=&gt;'1hhgg',
					'2'=&gt;'1ghhg',
					'3'=&gt;'1hhgg',
					'4'=&gt;'1ghhg',

					),
			'8' =&gt; array(
					'0'=&gt;'1geeg',
					'2'=&gt;'1eerrre',
					'3'=&gt;'1rerer',
					'4'=&gt;'1erer',

					),
			'9' =&gt; array(
					'0'=&gt;'1ewrwe',
					'2'=&gt;'1werwe',
					'3'=&gt;'1werwer',
					'4'=&gt;'1werwe',

					),
			);
			
$maxnums = count($result); //统计总的数组条数
?&gt;
&lt;div class=&quot;content-conveyor ui-helper-clearfix&quot; style=&quot;width: 810px; left: 0px;&quot;&gt;
&lt;?php 
for($i=0;$i&lt;$maxnums;$i=$i+1){ //从0开始循环
?&gt;
&lt;ul&gt;
&lt;?php 
	//从第一个数组开始循环 result&#x5B;0]
	foreach ($result&#x5B;$i] as $key=&gt;$value){
?&gt;   
   &lt;li class=&quot;item&quot;&gt;&lt;?echo $value;?&gt;&lt;/li&gt;
&lt;?php 
	}
?&gt;
&lt;/ul&gt;
&lt;?php 
}
?&gt;
&lt;/div&gt;



&lt;?php 
echo &quot;&lt;hr&gt;&quot;;
echo &quot;另一种方法(Another)&quot;;
echo &quot;&lt;br&gt;&quot;;

	foreach ($result as $key=&gt;$value){
		?&gt;
		&lt;ul&gt;
		&lt;?php 
			foreach ($value as $k=&gt;$v){
		?&gt;
		&lt;li class=&quot;item&quot;&gt;&lt;?echo $v;?&gt;&lt;/li&gt;
		&lt;?php 
			}
		?&gt;
		&lt;/ul&gt;
		&lt;?php 
	}
?&gt;
</pre>
<p>代码比较乱，初步测试可以得到以上效果。</p>
<p>还有一种是这样的，如下：</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
 header(&quot;Content-Type:text/html; charset=utf-8&quot;);
$result = array(
		0=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标题0',
	),
			1=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标题2',
	),
			2=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标题2',
	),
			3=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标题3',
	),
			4=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标题4',
	),
			5=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标题5',
	),
			6=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标题6',
	),
			7=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标1题7',
	),
				8=&gt;array(
	'uid'=&gt;'1',
	'username'=&gt;'标1题7',
	),
);
 
$i=0;
$x = count($result);
foreach ($result as $key=&gt;$value){
if($i%3==0) { //哨兵
echo &quot;&lt;ul&gt;&quot;;
}
echo &quot;&lt;li&gt;&quot;.$value&#x5B;'username'].&quot;&lt;/li&gt;&quot;;
$i++;
if($i%3==0 &amp;&amp; $i!= $x){  //哨兵
echo &quot;&lt;/ul&gt;&quot;;
}

if ($i == $x){ //最后一个的时候补上关闭标签
	echo &quot;&lt;/ul&gt;&quot;;
}
}
?&gt;

</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mudbest.com/%e4%b8%80%e4%b8%aa%e6%95%b0%e7%bb%84%e4%bb%a5%e6%a0%87%e7%ad%be%e4%b8%ba%e5%8d%95%e4%bd%8d%e5%be%aa%e7%8e%af/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
