对于这些数字的每个数字,在PHP上做一个循环


For each for these numbers make a loop on PHP

从 mySQL 行中,我从出现的第 coop 列中得到以下内容(带逗号)

1,2,6,27

我的问题是我怎么能有类似的东西

for

作为列的数字

do the loop {
{

假设您将值存储在字符串中,我们将其称为$dbValue,您可以将该字符串拆分为数组:

$values = explode(",", $dbValue);

然后只需遍历该数组:

foreach ($values as $value) {
    // do something with each value
}

顺便说一句...在单个数据库字段中存储分隔值通常是一个坏主意。 每个数据库字段应包含一个离散值。 如果需要多个值,则可以创建一个具有多对一关系的单独表。

似乎 foreach

$tmp = explode(',', $yourvalue)   // $yourvalue  = '1,2,6,27'
foreach ( $tmp as $key => $value ) {
   echo $value;
}