逗号分隔列表中的 PHP 数组

标签 php arrays csv

<分区>

我有一个正在解析的数据库中的项目列表

Array
(
    [0] => Array
        (
            [dToken] => 731fea87ea9dc61f16e93f1ad2b964bf1926633acac151c1853ab91ea0465228
            [0] => 731fea87ea9dc61f16e93f1ad2b964bf1926633acac151c1853ab91ea0465228
        )

    [1] => Array
        (
            [dToken] => d890a5002f7da8bd35f6cae50e597d6f11554b26ba686bc7314afe77d1b36a61
            [0] => d890a5002f7da8bd35f6cae50e597d6f11554b26ba686bc7314afe77d1b36a61
        )

)

我需要获取所有 dToken 并将它们列在一个变量中,每个 dToken 用逗号分隔,列表中的最后一个除外。

foreach($result as $device['dToken'] => $token){
    //$devices = $token['dToken'];
    print_r($token['dToken']);
}

有什么帮助吗?

最佳答案

你可以只构建字符串:

$cvsString = '';
$delimiter = '';
foreach($result as $device){
    $cvsString.= $delimiter . $device['dToken'];

    $delimiter = ',';
}

var_dump($cvsString);

或者你可以先构建数组:

$cvsArray = array();
foreach($result as $device){
    $cvsArray[] = $device['dToken'];
}

var_dump(implode(',', $cvsArray));

关于逗号分隔列表中的 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11870669/

相关文章:

javascript - 在 codeigniter 中使用 jquery 显示确认消息

C 初始化数组 C2059

python - "#using-proxy-artist".format(orig_handle) 带饼图(来自 CSV 的数据) Matplotlib

regex - 使用 REGEX 匹配单词的 BASH 脚本

PHP 可执行文件将在命令行中运行,但不能在浏览器中运行

php - Symfony 6 中的 VichUploaderBundle

php - Laravel - 如何删除具有 belongsTo 关系的模型的多态关系?

c - 为二维数组 c 分配内存

arrays - 当源表只有一行时,使用 MATCH 的数组公式不会给出结果

ruby - csv文件中的utf8字符