Nis*_*goo 4 php arrays implode
这是我的关联数组.
Array ( [month] => June [sale] => 98765 )
Array ( [month] => May [sale] => 45678 )
Array ( [month] => April [sale] => 213456 )
Array ( [month] => August [sale] => 23456 )
Array ( [month] => July [sale] => 12376 )
Run Code Online (Sandbox Code Playgroud)
我想把它转换成两个字符串,就像这样
["June", "May", "April", "August", "july"]
和另一个这样的人
[98765 , 45678 , 213456 , 23456 , 12376 ]
我使用了Implode功能,但我认为我遗漏了一些东西.有人可以帮忙吗?
简单,使用array_column(): -
$month_array = array_column($array,'month');
$sale_array = array_column($array,'sale');
Run Code Online (Sandbox Code Playgroud)
输出: - https://eval.in/890664
注意: - 如果你想要它们作为字符串,那么请执行以下操作: -
echo implode(',',array_column($array,'month'));
echo implode(',',array_column($array,'sale'));
Run Code Online (Sandbox Code Playgroud)
输出: - https://eval.in/890684
或者您可能需要如下: -
小智 -2
您可以简单地通过执行以下操作来做到这一点:
$strMonth = implode(', ', $arrVarName['month']);
$strSale = implode(', ', $arrVarName['sale']);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
861 次 |
| 最近记录: |