>  기사  >  백엔드 개발  >  二组数据分割成字符串以“,”隔开

二组数据分割成字符串以“,”隔开

WBOY
WBOY원래의
2016-06-23 14:21:37858검색

php 数组 字符

Array
(
    [0] => Array
        (
            [mobile] => 13814002394
        )

    [1] => Array
        (
            [mobile] => 13814002395
        )

    [2] => Array
        (
            [mobile] => 13814002396
        )

    [3] => Array
        (
            [mobile] => 13814002397
        )

    [4] => Array
        (
            [mobile] => 13814002398
        )

    [5] => Array
        (
            [mobile] => 13814002399
        )

    [6] => Array
        (
            [mobile] => 13814002400
        )


这是得出的二组数组,我想分割成字符串 $mobile=13814002399,13814002400,13814002398;

这样只的形式

回复讨论(解决方案)

$mobile = join(',', array_map(function($v) { return current($v); }, $arr);

如果PHP版本在5.5还可用array_column()

还有没有答案!!!!!!!!!

$mobile=implode(',',array_map(function($arr){return implode(',',$arr);},$arr));

$array=array(	'0'=>array('mobile'=>'13814002394'),	'1'=>array('mobile'=>'13814002395'),       	'2'=>array('mobile'=>'13814002396'),	'3'=>array('mobile'=>'13814002397'),	'4'=>array('mobile'=>'13814002398'),	'5'=>array('mobile'=>'13814002399'),	'6'=>array('mobile'=>'13814002400'));foreach($array as $key=>$value){	$mobile.=$dot.$value['mobile'];	$dot=",";}return $mobile;

$array=array(	'0'=>array('mobile'=>'13814002394'),	'1'=>array('mobile'=>'13814002395'),       	'2'=>array('mobile'=>'13814002396'),	'3'=>array('mobile'=>'13814002397'),	'4'=>array('mobile'=>'13814002398'),	'5'=>array('mobile'=>'13814002399'),	'6'=>array('mobile'=>'13814002400'));foreach($array as $key=>$value){	$newarray[$key]=$value['mobile'];}return join(",",$newarray);

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.