• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

一个关于数组循环的有关问题

php 搞代码 3年前 (2022-01-24) 15次浏览 已收录 0个评论

一个关于数组循环的问题
现有一数组如下

$array = array ('A' => 'a', 'B' => 'b', 'C' => 'c', 'D' => 'd', 'E' => 'e', 'F' => 'f', 'G' => 'g', 'H' => 'h', 'I' => 'i', 'J' => 'j', 'K' => 'k', 'L' => 'l', 'M' => 'm', 'N' => 'n', 'O' => 'o', 'P' => 'p', 'Q' => 'q', 'R' => 'r', 'S' => 's', 'T' => 't', 'U' => 'u', 'V' => 'v', 'W' => 'w', 'X' => 'x', 'Y' => 'y', 'Z' => 'z' );<br />

需要循环数组实现以下效果

<table><br />		<tbody><br />			<tr><br />				<td>A</td><br />				<td>B</td><br />				<td>C</td><br />				<td>D</td><br />				<td>E</td><br />				<td>F</td><br />			</tr><br />			<tr><br />				<td>a</td><br />				<td>b</td><br />				<td>c</td><br />				<td>d</td><br />				<td>e</td><br />				<td>f</td><br />			</tr><br />			<tr><br />				<td>G</td><br />				<td>H</td><br />				<td>I</td><br />				<td>J</td><br />				<td>K</td><br />				<td>L</td><br />			</tr><br />			<br />			<tr><br />				<td>g</td><div style="color:transparent">本&文来源gaodai^.ma#com搞#代!码网</div><strong>搞gaodaima代码</strong><br />				<td>h</td><br />				<td>i</td><br />				<td>j</td><br />				<td>k</td><br />				<td>l</td><br />			</tr><br />			<tr><br />				<td>M</td><br />				<td>N</td><br />				<td>O</td><br />				<td>P</td><br />				<td>Q</td><br />				<td>R</td><br />			</tr><br />			<tr><br />				<td>m</td><br />				<td>n</td><br />				<td>o</td><br />				<td>p</td><br />				<td>q</td><br />				<td>r</td><br />			</tr>			<br />			<tr><br />				<td>S</td><br />				<td>T</td><br />				<td>U</td><br />				<td>V</td><br />				<td>W</td><br />				<td>X</td><br />			</tr><br />			<tr><br />				<td>s</td><br />				<td>t</td><br />				<td>u</td><br />				<td>v</td><br />				<td>w</td><br />				<td>x</td><br />			</tr><br />			<tr><br />				<td>Y</td><br />				<td>Z</td><br />				<td></td><br />				<td></td><br />				<td></td><br />				<td></td><br />			</tr>	<br />			<tr><br />				<td>y</td><br />				<td>z</td><br />				<td></td><br />				<td></td><br />				<td></td><br />				<td></td><br />			</tr><br />		</tbody><br />	</table>

请问各位该如何实现呢
——解决方案——————–

$array = array ('A' => 'a', 'B' => 'b', 'C' => 'c', 'D' => 'd', 'E' => 'e', 'F' => 'f', 'G' => 'g', 'H' => 'h', 'I' => 'i', 'J' => 'j', 'K' => 'k', 'L' => 'l', 'M' => 'm', 'N' => 'n', 'O' => 'o', 'P' => 'p', 'Q' => 'q', 'R' => 'r', 'S' => 's', 'T' => 't', 'U' => 'u', 'V' => 'v', 'W' => 'w', 'X' => 'x', 'Y' => 'y', 'Z' => 'z' );<br /><br />for($i=0; $i<count($array); $i+=6) {<br />  echo '<tr>', PHP_EOL;<br />  $t1 = array_keys(array_slice($array, $i, 6)) + array_fill(0, 6, '');<br />  $t2 = array_values(array_slice($array, $i, 6)) + array_fill(0, 6, '');<br />  foreach($t1 as $v) {<br />    echo "  <td>$v</td>", PHP_EOL;<br />  }<br />  echo '</tr>', PHP_EOL;<br /><br />  echo '<tr>', PHP_EOL;<br />  foreach($t2 as $v) {<br />    echo "  <td>$v</td>", PHP_EOL;<br />  }<br />  echo '</tr>', PHP_EOL;<br />}
  

A

B

C

D

E

F

a

b

c

d

e

f

G

H

I

J

K

L

g

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一个关于数组循环的有关问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址