基于PHP/MySQL生成x个html元素
对于某一行中的每个逗号 我想创建x个html元素,其中x=行中逗号的数量 例如,如果我的mysql行如下所示:基于PHP/MySQL生成x个html元素,php,mysql,html,Php,Mysql,Html,对于某一行中的每个逗号 我想创建x个html元素,其中x=行中逗号的数量 例如,如果我的mysql行如下所示: dance, singing, drawing, acting, 这是4个逗号 我想为每个逗号创建一个html框(使用div),并在该框内显示爱好 与main.php页面一样,显示: [舞蹈] [唱] [图纸] [代理] 假设我将在mysql表中添加更多的兴趣爱好,那么如何基于mysql表中的一定数量的逗号创建一定数量的html元素呢 顺便说一句,我使用php作为服务器端语言 有任何
dance, singing, drawing, acting,
这是4个逗号
我想为每个逗号创建一个html框(使用div),并在该框内显示爱好
与main.php页面一样,显示:
[舞蹈]
[唱]
[图纸]
[代理]
假设我将在mysql表中添加更多的兴趣爱好,那么如何基于mysql表中的一定数量的逗号创建一定数量的html元素呢
顺便说一句,我使用php作为服务器端语言
有任何帮助,谢谢。
< P>这是未经测试的,所以请考虑PSUEDO代码。您可能需要避开方括号。您可能遇到的另一个问题是,在最末端可能有一个空的div输出。在这种情况下,只需检查$elem!=''代码>
$elements=explode(“,”,$mysql\u data\u列);
foreach($elem形式的元素)
{
回声“[$elem]”;
}
<代码> > p>这是未经测试的,所以请考虑pSueDO代码。您可能需要避开方括号。您可能遇到的另一个问题是,在最末端可能有一个空的div输出。在这种情况下,只需检查$elem!=''代码>
$elements=explode(“,”,$mysql\u data\u列);
foreach($elem形式的元素)
{
回声“[$elem]”;
}
$elements = explode(',', $mysql_data_column);
foreach($elements as $elem)
{
echo "<div style=\"block\">[$elem]</div>";
}