将逗号分隔的字符串转换为数组并合并包含在一个变量中的数组

罗洛夫科

以下代码用于从各种数据库条目中获取一些主键,并将唯一值合并到单个数组中以供下游应用程序使用。

  $query = "SELECT * FROM samples_database WHERE order_id=$order_id;";
  $result = mysqli_query($conn, $query);

  $results = '';

  while ($input = mysqli_fetch_array($result)) {
    $results .= $input['micro_analysis'];
  }

  $rows = explode(',', $results);
  $final_rows = array_unique(array_merge($rows));

我的问题是数据库中的每一行都有一个字符串,例如1,4and 2,3当字符串被合并时,它们就会成为1,42,3一个问题,因为这段代码会产生一个这样的数组:Array ( [0] => 1 [1] => 42 [2] => 3 )而不是这个:Array ( [0] => 1 [1] => 4 [2] => 3 [3] => 2 )

有人对此有解决方案吗?

尼克帕森斯

当您附加到$result变量的末尾时,您可以在其中添加一个逗号。给你:

"1,4,2,3,"

循环完成后作为您的$results字符串while然后,您可以使用substr()以下方法删除尾随逗号

substr($results, 0, -1);

结合所有这些想法,您的代码应该如下所示:

$query = "SELECT * FROM samples_database WHERE order_id=$order_id;";
$result = mysqli_query($conn, $query);

$results = '';

while ($input = mysqli_fetch_array($result)) {
  $results .= $input['micro_analysis'] . ',';
}

$results = substr($results, 0, -1);
$rows = explode(',', $results);
$final_rows = array_unique(array_merge($rows));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

来自分类Dev

将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

来自分类Dev

将数组转换为逗号分隔的字符串

来自分类Dev

将逗号分隔的字符串转换为数组

来自分类Dev

将数组转换为逗号分隔的字符串

来自分类Dev

将bash数组变量转换为以`.`分隔的字符串。

来自分类Dev

用逗号分隔的字符串将数字转换为JavaScript中的整数数组

来自分类Dev

将逗号分隔的字符串转换为pyspark数据帧中的数组

来自分类Dev

如何将php中的数组转换为逗号分隔的字符串?

来自分类Dev

通过附加串联将字符串数组转换为逗号分隔的字符串

来自分类Dev

如何在C中创建将逗号分隔的字符串转换为字符串数组的方法

来自分类Dev

将逗号分隔的字符串数组转换为不同的数组

来自分类Dev

如何将嵌套的数组数组转换为逗号分隔的字符串

来自分类Dev

如何将逗号分隔的字符串转换为对象内的分隔数组?

来自分类Dev

将字符串数组转换为对象数组,其中每个字符串本身都有一个分隔符

来自分类Dev

我们如何将对象内的嵌套数组转换为一个用逗号分隔的串联字符串值?

来自分类Dev

将逗号分隔的字符串转换为嵌套数组,RegExp?

来自分类Dev

如何将逗号分隔的字符串转换为数据数组?

来自分类Dev

将REAL的数组行转换为逗号分隔的字符串

来自分类Dev

PHP将用方括号将逗号分隔的字符串转换为数组

来自分类Dev

PHP:将逗号分隔的值对字符串转换为数组

来自分类Dev

ADF表达式将数组转换为逗号分隔的字符串

来自分类Dev

Angular 10-将FormControl数组值转换为以逗号分隔的字符串

来自分类Dev

将JSON对象中用逗号分隔的字符串转换为数组

来自分类Dev

将REAL的数组行转换为逗号分隔的字符串

来自分类Dev

如何将逗号分隔值的字符串转换为数组

来自分类Dev

将列表转换为最后一个项目之前带有“和”的逗号分隔字符串-Python 2.7

来自分类Dev

将字符串数组转换为整数数组后,该函数将返回一个空数组

来自分类Dev

如何根据包含在另一个数组中的字符串在NSArray中查找匹配的字典

Related 相关文章

  1. 1

    将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

  2. 2

    将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

  3. 3

    将数组转换为逗号分隔的字符串

  4. 4

    将逗号分隔的字符串转换为数组

  5. 5

    将数组转换为逗号分隔的字符串

  6. 6

    将bash数组变量转换为以`.`分隔的字符串。

  7. 7

    用逗号分隔的字符串将数字转换为JavaScript中的整数数组

  8. 8

    将逗号分隔的字符串转换为pyspark数据帧中的数组

  9. 9

    如何将php中的数组转换为逗号分隔的字符串?

  10. 10

    通过附加串联将字符串数组转换为逗号分隔的字符串

  11. 11

    如何在C中创建将逗号分隔的字符串转换为字符串数组的方法

  12. 12

    将逗号分隔的字符串数组转换为不同的数组

  13. 13

    如何将嵌套的数组数组转换为逗号分隔的字符串

  14. 14

    如何将逗号分隔的字符串转换为对象内的分隔数组?

  15. 15

    将字符串数组转换为对象数组,其中每个字符串本身都有一个分隔符

  16. 16

    我们如何将对象内的嵌套数组转换为一个用逗号分隔的串联字符串值?

  17. 17

    将逗号分隔的字符串转换为嵌套数组,RegExp?

  18. 18

    如何将逗号分隔的字符串转换为数据数组?

  19. 19

    将REAL的数组行转换为逗号分隔的字符串

  20. 20

    PHP将用方括号将逗号分隔的字符串转换为数组

  21. 21

    PHP:将逗号分隔的值对字符串转换为数组

  22. 22

    ADF表达式将数组转换为逗号分隔的字符串

  23. 23

    Angular 10-将FormControl数组值转换为以逗号分隔的字符串

  24. 24

    将JSON对象中用逗号分隔的字符串转换为数组

  25. 25

    将REAL的数组行转换为逗号分隔的字符串

  26. 26

    如何将逗号分隔值的字符串转换为数组

  27. 27

    将列表转换为最后一个项目之前带有“和”的逗号分隔字符串-Python 2.7

  28. 28

    将字符串数组转换为整数数组后,该函数将返回一个空数组

  29. 29

    如何根据包含在另一个数组中的字符串在NSArray中查找匹配的字典

热门标签

归档