【问题标题】:How do i return array values as comma separated in php? [duplicate]如何在 php 中以逗号分隔的形式返回数组值? [复制]
【发布时间】:2020-06-10 12:59:17
【问题描述】:

我有这个数组

array:5 [▼
  0 => "4"
  1 => "5"
  2 => "6"
  3 => "7"
  4 => "8"
]

如何将值返回为4,5,6,7,8?我已经尝试编码成一个 json 字符串,但它在开头和结尾返回了不需要的引号 "["4","5","6","7","8"]"。我不想要引号。

【问题讨论】:

标签: php


【解决方案1】:

您可以使用implode() (example) 来做到这一点:

$list = implode(',', $array);

这是示例中的代码:

$array = array (0=>"2", 1=>"3", 2=>"4", 3=>"5", 4=>"6");
print_r($array);

$list = implode(',',$array);
echo $list;

这是回报:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
    [4] => 6
)
2,3,4,5,6

【讨论】:

  • 这可行,但更改 .到,
  • 如果您要进行数组到字符串的转换,那么数组中肯定还有一些您没有向我们展示的内容。
  • 它现在可以工作了。我正在使用 dd() 函数,但现在一切都很好。谢谢
猜你喜欢
  • 2020-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-19
  • 2018-03-21
  • 2018-10-05
相关资源
最近更新 更多