我需要帮助。
我有逗号(,
)的数据。我想将其转换为array
或json
。
但是当循环遍历它时,第一个和最后一个元素中的数据是重复的。
数据库additional
上的数据。默认为NULL
。
示例:
+----+------------+
| id | addtional |
+----+------------+
| 1 | ada |
| 2 | NULL |
| 3 | kursi,meja |
| 4 | NULL |
+----+------------+
然后调用循环
if( $p->additional !== NULL ) {
$gmb = explode(',', $p->additional);
$gmbbb = array();
foreach ($gmb as $gbr) {
$gmbbb[] = $gbr;
}
$keterangan['i'] = $gmbbb;
}
$keterangan
的最终结果是:
Array
(
[i] => Array
(
[0] => ada
)
)
Array
(
[i] => Array
(
[0] => ada
)
)
Array
(
[i] => Array
(
[0] => kursi
[1] => meja
)
)
Array
(
[i] => Array
(
[0] => kursi
[1] => meja
)
)
如果NULL
如何阻止重复,我需要来自additional
NOT NULL
的数据。
答案 0 :(得分:0)
这对你来说是不同的方法。希望这会对你有所帮助。但我不知道你的表名和所有。使用如下的SQL查询:
mysql>SELECT addtional FROM table_name WHERE addtional IS NOT NULL;