RK.*_*RK. 9 php arrays implode
我有这样一个数组:
[0]=>array( [cname] => ABC
[12] => 60.7500
[13] => 33.7500
[14] => 47.7500
[15] => 86.0000
[16] => 62.2500
[17] => 59.5000
[18] => 78.0000
[19] => 42.7500
[20] => 36.0000
[21] => 40.0000
[22] => 40.0000
[23] => 24.0000
)
)
Run Code Online (Sandbox Code Playgroud)
现在,我必须cname在一个字段中打印,在下一个字段中我必须使用implode函数打印其数据.它工作正常.但是当我内爆它时,它也给出了公司名称,这是我不想要的.
期望的结果:
Name: ABC
Data: 60.7500, 33.7500, 47.7500 ....
Run Code Online (Sandbox Code Playgroud)
如何使用implode跳过第一个元素?
Ale*_*ing 13
只需复制数组,然后cname在调用之前删除该属性implode.
$copy = $arr;
unset($copy['cname']);
implode($copy);
Run Code Online (Sandbox Code Playgroud)
这是有效的,因为在PHP中,数组赋值副本.(有点怪异,但它确实有效.)
使用array_shift后跟implode.
$array = YOUR_ORIGINAL_ARRAY;
$cname = array_shift($array);
$string = implode(',', $array);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5114 次 |
| 最近记录: |