您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2024/3/25 21:36:35发布10次查看
一个关于数组循环的问题
现有一数组如下
$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' );

需要循环数组实现以下效果
a
b
c
d
e
f
a
b
c
d
e
f
g
h
i
j
k
l
g
h
i
j
k
l
m
n
o
p
q
r
m
n
o
p
q
r
s
t
u
v
w
x
s
t
u
v
w
x
y
z
y
z

请问各位该如何实现呢
------解决方案--------------------
$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' );
for($i=0; $i echo '', php_eol;
$t1 = array_keys(array_slice($array, $i, 6)) + array_fill(0, 6, '');
$t2 = array_values(array_slice($array, $i, 6)) + array_fill(0, 6, '');
foreach($t1 as $v) {
echo $v , php_eol;
}
echo '
', php_eol;
echo '', php_eol;
foreach($t2 as $v) {
echo $v , php_eol;
}
echo '
', php_eol;
}
a
  b
  c
  d
  e
  f
a
  b
  c
  d
  e
  f
g
  h
  i
  j
  k
  l
g

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product