如何使用PHP从字符串显示多个值

时间:2019-07-10 06:43:01

标签: php sql select

我想从字符串中获取多个值,这是我的示例代码:

<?php
$theloai= $row['theloai'];
echo $theloai
?>

内部theloai行在一列中具有以下值:

1,2

如果我以通常的方式显示 theloai 列中的值,它将产生以下结果:

<a href="">1,2</a>

我想显示为::

<a href="1">1</a> <a href="2">2</a>

请给我示例代码

1 个答案:

答案 0 :(得分:0)

您应该使用explode()从字符串创建数组并对其进行迭代:

<?php

$theloai = '1,2';
$theloai = explode(',', $theloai);

foreach ($theloai as $v) { ?>
    <a href="<?php echo $v; ?>"><?php echo $v; ?></a>
<?php } ?>

在您的情况下:

$theloai = explode(',', $row['theloai']);
foreach ($theloai as $v) { ?>
    <a href="<?php echo $v; ?>"><?php echo $v; ?></a>
<?php } ?>
相关问题