我有一个如下数组 -
Array
(
[0] => Array
(
[number] => 1000
)
[1] => Array
(
[number] => 2000
)
)
我想让输出在1行中可见 - 如 1000,2000
有没有办法做到这一点?
答案 0 :(得分:0)
$new_array = array();
foreach($array as $item){
$new_array[] = $item['number'];
}
应该做的伎俩,它循环遍历数组中的所有数组,并将它们输入到一个新的单个数组中。
答案 1 :(得分:0)
function arrayToString() {
$result = '';
foreach ( $array as $element ) {
if ( is_array( $element ) ) {
$result .= arrayToString( $element );
}
else {
$result .= $element;
}
}
}
答案 2 :(得分:0)
使用implode()
功能
<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated;