【发布时间】:2020-06-15 01:28:16
【问题描述】:
我在变量 $players 中存储了以下数组:
$players = array('Brian,9,9,6,7','Stan,8,8,8,9','Alice,8,6,8,8',
'Bella,8,7,9,9','Sam,9,9,9,7','Bill,8,8,8,9',
'John,8,8,8,8','Amanda,6,7,7,9','Walton,9,4,7,6',
'Marcus,10,10,8,9','Eddie,8,6,8,8','Angela,8,7,9,9',
'Joseph,5,9,6,7','Ezra,6,6,7,9','Dallas,7,7,7,6',
'Forrest,6,7,8,9','Rhett,8,8,9,9','Wayne,10,10,4,7',
'Jason,8,8,8,8');
我需要在每个逗号之间分解数组中的值。所以输出看起来像这样:
Brian 9 9 6 7
Stan 8 8 8 9 etc.
我将如何实现这一目标?我尝试使用 implode 将数组转换为字符串,然后使用 explode 但这不起作用。我不确定如何解决这个问题。
【问题讨论】:
-
您的意思是所有值的单个数组吗?
explode(',', implode(',' $players))会这样做。 -
明确你想要的输出。
-
是的,所有值的单个数组。我希望输出的格式如下所示: Brian 9 9 6 7 Stan 8 8 8 9 8 Alice 8 6 8 8 Bella 8 7 9 9 Sam 9 9 9 7 Bill 8 8 8 9 John 8 8 8 8 Amanda 6 7 7 9 沃尔顿 9 4 7 6 马库斯 10 10 8 9 埃迪 8 6 8 8 安吉拉 8 7 9 9 约瑟夫 5 9 6 7 以斯拉 6 6 7 9 达拉斯 7 7 7 6 福雷斯特 6 7 8 9 瑞德 8 8 9 9 韦恩 10 10 4 7 杰森 8 8 8 8