【问题标题】:Print the elements of a txt column打印 txt 列的元素
【发布时间】:2015-09-06 20:23:29
【问题描述】:

得到这个代码 php

$data ='
one;uno
two;dos
three;tres
four;cuatro
'

我想打印一行中的第一列,用逗号和空格分隔元素,以获得这个结果:

one, two, three, four

有什么帮助吗?我正在这样做,但我不能:

<?php

$data ='
one;uno
two;dos
three;tres
four;cuatro
';

$line = explode("\n", $data);
for($i = 0; $i<count($line); $i++) {        

$item = explode(";", $line[$i]);

$coma = implode(', ', $item[0{);

echo $coma;

}
?>

【问题讨论】:

    标签: php list text multiple-columns comma


    【解决方案1】:

    试试这个修改后的代码

    $data ='one;uno
    two;dos
    three;tres
    four;cuatro';
    $coma=array();
    $line = explode("\n", $data);
    
    for($i = 0; $i<count($line); $i++) {        
    $item = explode(";", $line[$i]);
    $coma[]=  $item[0];
    }
    
    echo implode(',',$coma);
    

    【讨论】:

    • 1- 数据变量没有前导和尾随换行符,2-coma 变量在分配 item[0] 而不是 implode 和 3- 最后 echo implode 而不是计划 coma 变量时成为数组跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多