我有一个如下所示的数组:
Array
(
[0] => Select one
[1] => FB
[2] => RM
[3] => Joey
[4] => Isaac
[5] => Christina
[6] => James
[7] => Armando
[8] => Kent
[9] => Tyler
[10] => Michael
[11] => Dylan
[12] => Ryan
)
我想将其转换为0:None;1:FB;2:RM;3:Joey;4:Isaac;5:Christina;6:James;7:Armando;8:Kent;9:Tyler;10:Michael;11:Dylan
我可以使用FOR
循环并使用IF
来完成,但我想知道最短路或是否有任何功能。
任何参考都会有所帮助。
提前致谢。
答案 0 :(得分:4)
你可以试试这个
$output = implode(';', array_map(
function ($v, $k) { return $k.":".$v; },
$data,
array_keys($data)
));