在PHP/HTML中显示数组内容
可能重复:在PHP/HTML中显示数组内容,php,arrays,Php,Arrays,可能重复: 我有数组`array([0]=>array(1,2,3,4,5)[1]=>array(6,7,8,9,10))`我想这样显示它: 如何在PHP中实现这一点?我正在考虑创建一个子数组,其中包含array\u sliceecho“”; echo "<ul>"; foreach($yourArray as $subArray){ echo "<li>"; foreach($subArray as $value){ echo "
我有数组`array([0]=>array(1,2,3,4,5)[1]=>array(6,7,8,9,10))`我想这样显示它:
-
-
如何在PHP中实现这一点?我正在考虑创建一个子数组,其中包含array\u slice
echo“”;
echo "<ul>";
foreach($yourArray as $subArray){
echo "<li>";
foreach($subArray as $value){
echo "<a href=\"\">".$value."</a>";
}
echo "</li>";
}
echo "</ul>";
foreach($yourArray作为$subArray){
回声“”;
foreach($子数组作为$值){
回声“;
}
回声“ ”;
}
回声“”;
我建议使用嵌套的foreach或for语句:
即:
foreach(数组中的元素){
//输出
foreach(数组项数组中的元素){
//输出标记
}
//输出
}
$my_array=数组(数组(1,2,3,4,5),数组(6,7,8,9,10));
回声“\n”;
foreach($my_数组作为$sub_数组){
回声“\t- \n”;
foreach($sub_数组作为$value){
回显“\t\t\n”;
}
回声“\t
\n”;
}
回声“
\n”;
试试这个:
$arr = array (
0 => array(1,2,3,4,5),
1 => array(6,7,8,9,10),
);
echo '<ul>';
foreach($arr as $value)
{
if(is_array($value) && count($value > 0))
{
echo '<li>';
for($i =0; $i<count($value); $i++)
{
echo '<a href="">'.$value[$i].'</a>';
}
echo '</li>';
}
}
echo '</ul>';
$arr=array(
0=>数组(1,2,3,4,5),
1=>数组(6,7,8,9,10),
);
回声“”;
foreach($arr作为$value)
{
if(is_数组($value)和计数($value>0))
{
回音“- ”;
对于($i=0;$i我希望与你之前的问题100%相同:要完成我之前的评论:如果到目前为止的答案对你没有帮助,你应该对你的问题的答案进行评论和/或澄清你原来的问题。重新发布问题并不能改善它。我非常同意这一点,之前的帖子给了你足够的例子我知道,我编辑了它。但它似乎没有被看到,这就是我重新发布的原因,我很抱歉,我将尝试它,我将回来。这似乎很清楚,我现在正在尝试这是演示:;)有一个问题,我的计数(数组)dsiplay 18,但在结果中我有144 !!!!
foreach(element in array){
//output <li>
foreach(element in array item array){
//output a tag
}
//output</li>
}
<?php
$myArray = array ("0" => array(1,2,3,4,5), "1" => array(6,7,8,9,10));
//open the list
echo "<ul>";
foreach($myArray as $li){
echo "<li>";
foreach($li as $a){
echo "<a href = ''>".$a."</a>";
}
echo "</li>";
}
//close the list
echo "</ul>";
?>
$my_array = array(array(1,2,3,4,5), array(6,7,8,9,10));
echo "<ul>\n";
foreach($my_array as $sub_array) {
echo "\t<li>\n";
foreach($sub_array as $value) {
echo "\t\t<a href=\"\">".$value."</a>\n";
}
echo "\t</li>\n";
}
echo "</ul>\n";
$arr = array (
0 => array(1,2,3,4,5),
1 => array(6,7,8,9,10),
);
echo '<ul>';
foreach($arr as $value)
{
if(is_array($value) && count($value > 0))
{
echo '<li>';
for($i =0; $i<count($value); $i++)
{
echo '<a href="">'.$value[$i].'</a>';
}
echo '</li>';
}
}
echo '</ul>';