查看多行或多个值中一列的逗号分隔值

时间:2018-07-22 20:07:28

标签: php mysql database

我正在创建一个购物网站,在其中我已将多个值保存在数据库的一栏中。

列名称为“ availablesize”,存储的值为“ S,M,L,XL”。
现在,我想在单独的行中查看这三个值。

这是我的代码:

int length

2 个答案:

答案 0 :(得分:0)

<?php echo explode(',', $availablesize)[0];?> = S
<?php echo explode(',', $availablesize)[1];?> = M
<?php echo explode(',', $availablesize)[2];?> = S
<?php echo explode(',', $availablesize)[3];?> = XL

答案 1 :(得分:0)

不确定在以前的答案/评论中为什么列出了多个爆炸。似乎不必要地冗余使用了函数调用。

release()

现在,上面列出的变量将包含“ S”,“ M”,“ L”和“ XL”。 或者,您可以简单地显示:

<?php
  $sizes = explode("," , $availablesize);
  $small = $sizes[0];
  $med = $sizes[1];
  $large= $sizes[2];
  $xlarge = $sizes[3];

在显示方式上只是一个优先事项。通过创建特定的变量,您可以根据需要在其他地方使用它们。