我在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);
$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']
再连接成字符串,有办法么?
<?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 }?>
初步理解写成下面,但从实际问题考虑,估计你的$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);
$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']
再连接成字符串,有办法么?
<?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 }?>
初步理解写成下面,但从实际问题考虑,估计你的$members['mobile']是有多个值,下面就不适合了
先把汉语说清楚了,再说计算机语言……
<?php
$i=0;
$s='';
foreach($member_infos as $userid=>$members){
$i++;
if (!empty($s)) $s .= ',';
$s .= $members['mobile'];
?>
<?php echo $s;?>
<?php }?>