因为csdn禁止重复输入同样的词汇或符号:string,所以下面的strin9稍微修改了
string(1) "2" striNg(1) "1" strlng(1) "1"
我想转换成如下格式,改怎么做?
string(3) "211"
或者
array(1) [0] => "211"
是php语言的。
不知道你的data是怎么的一个格式,为何会拆分3个字符
上面以补充截图,麻烦各位大佬帮忙看看,有什么方法可以达到我想要的效果
c里面不是定义一个结构体吗,返回结构体,不知道你这个可以不。
题主,你认为$data似乎是返回一个list循环合集???还是一个数组?
<?php
header("content-type:text/html;charset=utf-8");
$x = array("2", "1");
$y = array("1");
$data = array_merge_recursive($x, $y); // $x 与 $y 的联合
var_dump($data);
$value2 = "";
foreach($data as $key=>$value){
$value2.= $value;
}
echo $value2; //输出即可
?>
这个返回数据的原型绝对是一个数组["2","1","1"],
只不过你获取到的是var_dump过的。
$data=["2","1","1"];
var_dump($data);
这个代码返回的就是你接收到的。
既然给你返回var_dump过的,就只能算是一个字符串了。
按行分割 再转为数组吧。