欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

多个数组转换成字符串,该怎么处理

程序员文章站 2022-06-04 16:12:38
...
多个数组转换成字符串
本帖最后由 mail163lc 于 2013-01-25 11:55:19 编辑 数组

$a=Array ( [0] => 1 [1] => 2 )
$b=Array ( [0] => 1 [1] => 2 )
$c=Array ( [0] => 128 [1] => 108 )
$d=Array ( [0] => 128 [1] => 216 )



需要转化成的字符串
$e=1|1|128|128|~2|2|108|216

数组可能还会加

$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 )


转换的结果就需要编程
$e=1|1|128|128|~2|2|108|216|~3|2|420|840

------解决方案--------------------
$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
多个数组转换成字符串,该怎么处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 多个数组转换成字符串,该怎么处理
  • 专题推荐

    作者信息
    多个数组转换成字符串,该怎么处理

    认证0级讲师

    推荐视频教程
  • 多个数组转换成字符串,该怎么处理javascript初级视频教程
  • 多个数组转换成字符串,该怎么处理jquery 基础视频教程
  • 视频教程分类