我有这个数组,我想将其转换为字符串.
我试图从PHP implode()函数中获取字符串但无法获得所需的结果.
我想输出是arraykey-arrayvalue,arraykey-arrayvalue,arraykey-arrayvalue等等,只要阵列限位端.
Array ( [1] => 1 [2] => 1 [3] => 1 )
$data = implode(",", $pData);
//it is creating string like
$data=1,1,1;
// but i want like below
$string=1-1,2-1,3-1;
Run Code Online (Sandbox Code Playgroud)
你可以只收集一个数组中的密钥对值然后内爆它:
foreach($array as $k => $v) { $data[] = "$k-$v"; }
echo implode(',', $data);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1433 次 |
| 最近记录: |