多个数组转换成字符串 本帖最后由 mail163lc 于 2013-01-25 11:55:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a = Array ( 0 => 1, 1 => 2, 2 => 3 );$b = Array ( 0 => 1, 1 => 2, 2 => 2 );$c = Array ( 0 => 128, 1 => 108, 2 => 420 );$d = Array ( 0 => 128, 1 => 216, 2 => 840 );echo foo($a, $b, $c, $d);function foo() { foreach(func_get_args() as $t) { foreach($t as $i=>$v) $r[$i][] = $v; } foreach($r as $i=>$v) $r[$i] = join('|', $v); return join('|~', $r);}1|1|128|128|~2|2|108|216|~3|2|420|840 如何取出第二个和第三个 . 号之间的字符,并把第一个变成大写字母 回帖给钱了 项目设计文档、代码冗余率低,有例子说明吗?谢谢 php168 自定义标签不能使用PHP语法吗? php服务器APMServ 5.2.6的问题 数据库管理问题 没有form,怎么传递表单变量? php的图库添加问题? 格式化日期 怎么能不出现登陆提示? php cookie如何跨域? 为什么不能对正则匹配的值进行大写转换呢?
$b = Array ( 0 => 1, 1 => 2, 2 => 2 );
$c = Array ( 0 => 128, 1 => 108, 2 => 420 );
$d = Array ( 0 => 128, 1 => 216, 2 => 840 );echo foo($a, $b, $c, $d);function foo() {
foreach(func_get_args() as $t) {
foreach($t as $i=>$v)
$r[$i][] = $v;
}
foreach($r as $i=>$v)
$r[$i] = join('|', $v);
return join('|~', $r);
}
1|1|128|128|~2|2|108|216|~3|2|420|840