当前位置: 首页 > 知识库问答 >
问题:

如何分割成表行

魏明亮
2023-03-14

我已经尝试了这里给出的许多解决方案,但我无法将这段代码拆分为多个表行。非常感谢!!

更新:如果我的问题不清楚,很抱歉。我想喝5杯,然后开始新的一排,希望这能有所帮助。谢谢你的回答!

有人能帮我吗?Minesh的代码很接近,但我仍然会出错,请参阅下面的评论。非常非常感谢!!

$opties.='<b>'.$option['name'].':</b><br /><table><tr>';

      foreach ($option['option_value'] as $option_value) { 

        $opties.= '<td><img src="image/cache/'.$option_thumb.'" /><br />'.$option_value['name'].'</td>';

      }
       $opties.='</tr></table>';

共有3个答案

呼延智明
2023-03-14

首先呢

你应该有2个循环

foreach($opties as $rows => $column)
    //now it's row so echo 
    <tr>
    foreach( $column as $key => $value) {
        // now it's <td> turn
        <td> data </td>
    }
    </tr>
}

这只是解释这两个循环的伪代码

希望这个帮助;)

傅越
2023-03-14

我不确定这是否是您想要的,但请尝试:

$opties.='<b>'.$option['name'].':</b><br /><table>';

      foreach ($option['option_value'] as $option_value) { 

        $opties.= '<tr><td><img src="image/cache/'.$option_thumb.'" /><br />'.$option_value['name'].'</td></tr>';

      }
$opties.='</table>';

如果你想创建多行,你必须使用

熊锐进
2023-03-14

这是因为在循环中你们只放TD而不是TR。你们需要维护计数器,它在每个循环中递增1。

然后在foreach循环中,您可以使用模运算符检查是否打印了4列,您需要完成TR标记并启动新的TR标记。

@UPDATED:基于用户的评论5醇

见以下代码:

$opties.='<b>'.$option['name'].':</b><br /><table><tr>';
$cnt=0;
foreach ($option['option_value'] as $option_value) { 
    if($cnt % 5 == 0 && $cnt > 1) 
        $opties .= '</tr><tr>';
    $opties .= '<td><img src="image/cache/'.$option_thumb.'" /><br />'.$option_value['name'].'</td>';
    $cnt++;
}
if(count($option['option_value']) % 5 > 0)
    $opties.='</tr>';
$opties.='</table>';
 类似资料:
  • 接手一个软件工程并把它分为可以由个人实现的任务是很有趣的。这事应该及早进行。有时候经理可能会认为不考虑个人的项目能够起作用。这是不可能的,因为每个人的生产力是如此广泛地不同。对某个组件有特殊知识的人也经常改变,并且可以对工作效果有一个数量级的影响。 正如一个作曲家认为乐器的音色会其重要作用,或者运动队教练对每个运动员的体能的考虑那样,有经验的团队领导,通常不能够把工程依据团队成员需要承担的角色那样

  • 问题内容: 我想要达到的目标是这样的: 所以我搜索并找到了这个完美的正则表达式: 作为下一个逻辑步骤,我尝试了: 为什么这不起作用,如何从python中的链接问题中获得结果? 编辑:解决方案摘要 我用一些测试用例测试了所有提供的解决方案: 总而言之,您可以说@kalefranz的解决方案与问题不符(请参阅最后一种情况),而@casimir et hippolyte的解决方案占用了一个空格,因此违反

  • 本文向大家介绍Python如何将将模块分割成多个文件,包括了Python如何将将模块分割成多个文件的使用技巧和注意事项,需要的朋友参考一下 问题 你想将一个模块分割成多个文件。但是你不想将分离的文件统一成一个逻辑模块时使已有的代码遭到破坏。 解决方案 程序模块可以通过变成包来分割成多个独立的文件。考虑下下面简单的模块: 假设你想mymodule.py分为两个文件,每个定义的一个类。要做到这一点,首

  • 问题内容: 我想从特定的行号中拆分一个400k行长的日志文件。 对于这个问题,让我们将其设为任意数字300k。 是否有Linux命令允许我执行此操作( 在脚本内 )? 我知道可以按大小或行号将文件分成相等的部分,但这不是我想要的。我想要一个文件中的前300k,第二个文件中的最后100k。 任何帮助,将不胜感激。谢谢! 再三考虑,这将更适合于超级用户或服务器故障站点。 问题答案: file_name

  • 问题内容: 我有一个字符串,我想使用regex表达式拆分此字符串,以便该函数返回数组: 我将如何使用Swift进行此操作? 编辑 我的问题不同于链接的问题。我意识到您可以使用迅速拆分字符串。问题是该问题没有解决如何制作正则表达式的问题。我尝试使用,但是没有用。 如何使该部分成为正则表达式? 问题答案: Swift到目前为止还没有本地正则表达式。但提供。 运行此将输出

  • 我试图使用PHP将查询结果分解成块,但似乎不知道如何制定查询或循环,将结果分解成四个批次,并用特定的超文本标记语言元素包围这四行。 内容特别是一个摄影作品集,我只是尝试一行一行地显示照片,但我需要的样式要求每一行基本上是一组独立的信息。 这是我到目前为止使用的代码: 不过,我只希望列表中有四张图片。然后是另一个列表中的另外四个。您能帮我重新格式化循环,使其返回四条记录,然后开始另一个列表中以下四条