tnjk.net
当前位置:首页 >> php怎么将数组变成字符串 >>

php怎么将数组变成字符串

$arr = array(1,2,3,4,5,6,7); echo implode(',',$arr); //结果:"1,2,3,4,5,6,7" echo implode('-',$arr); //结果:"1-2-3-4-5-6-7" 看不明白就去看下文档,再不行就直接跑一下

function rule($result, $temp) { $result .= $temp; return $result; } $a=array('1','a','qq','vv'); $b = array_reduce($a, "rule"); echo $b; //1aqqvv

$arr = array('a','b','c'); 方法一:implode(',',$arr); 方法二:join(',',$arr); 方法三: $res = ''; foreach($arr as $v){ $res .= $v; }

字符串转换数组?? abcd这种的话,直接截取然后分别放如数组之中, 如果是想a|b|c|d|何种有相同部分分割,想要的数组格式又是{a,b,c,d}这样的话,用explode(‘|’,$str),这样返回的就是一个数组

如果是一维数组的话,php有内置函数的 array_values , 可以把数组里面的值提取出来组成一个新的一维索引数组 同理,还有一个array_keys 同时在配上 join函数 也就是 implode 可以快速组合字符串 看个示例代码 $arr = array( 'name' => '张三', '...

以下是对php中的数组与字符串的转换函数进行了详细的整理汇总,需要的朋友可以参考下 1.将一个字符串转化为数组 str_split()用于将一个字符串转化为数组 语法: 复制代码 代码如下: str_split(string,length) //string是必须的,是要分割的字符...

这种问题掌握了方法就很简单 ,用一个foreach就行了。下例中,$str就是你要的结果。 $str = '';foreach($info as $k=>$v) {$str .= $k . ':' . $v . ' ';}echo $str;

$Str = 'title=aaa&content=bbb&key=ccc';$Arr = explode('&', $Str );foreach( $Arr as $String ) { $Ayy = explode('=', $String ); $S[ $Ayy[0] ] = $Ayy[1]; } print_r( $S );

$name = array('Tokyo','Beijin','Shanghai');$new= implode(',',$name);print $new;不知道你是不是这个意思,php中把数组转化成字符串

自行修改$str字符串,以及$step变量即可。

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com