将foreach时不断循环的变量$mobile连接成一个字符串。

时间:2021-06-22 10:27:53
有php高手么?
我在foreach的时候,
想把不断循环出来的变量$mobile连接成一个字符串,格式如:13656892545,18845256544,18954235612
如何写啊。

4 个解决方案

#1


$a = array(1,2,3,4,5);
$r = '';
foreach($a as $v)  $r .= ','.$v;
$r = substr($r, 1);

#2


$a那里的字符串是没有的,。。。。

<?php
$i=0;
foreach($member_infos as $userid=>$members){
$i++;
?>
<?php echo $members['mobile'];?>
<?php }?>

我是想把读取出来的,$members['mobile']
再连接成字符串,有办法么?

#3


$members 是一个数组

#4


你表述不清!!!
初步理解写成下面,但从实际问题考虑,估计你的$members['mobile']是有多个值,下面就不适合了
先把汉语说清楚了,再说计算机语言……

<?php
$i=0;
$s='';
foreach($member_infos as $userid=>$members){
$i++;
if (!empty($s)) $s .= ',';
$s .= $members['mobile'];
?>
<?php echo $s;?>
<?php }?>

#1


$a = array(1,2,3,4,5);
$r = '';
foreach($a as $v)  $r .= ','.$v;
$r = substr($r, 1);

#2


$a那里的字符串是没有的,。。。。

<?php
$i=0;
foreach($member_infos as $userid=>$members){
$i++;
?>
<?php echo $members['mobile'];?>
<?php }?>

我是想把读取出来的,$members['mobile']
再连接成字符串,有办法么?

#3


$members 是一个数组

#4


你表述不清!!!
初步理解写成下面,但从实际问题考虑,估计你的$members['mobile']是有多个值,下面就不适合了
先把汉语说清楚了,再说计算机语言……

<?php
$i=0;
$s='';
foreach($member_infos as $userid=>$members){
$i++;
if (!empty($s)) $s .= ',';
$s .= $members['mobile'];
?>
<?php echo $s;?>
<?php }?>