php数组转换为字符串
Ⅰ 用php怎么把二维数组转化成字符串
/*二维数组转换为字符串其实很简单,用一个for循环就OK了
你读取的二维数组$arr,比如是Array ( [0] => Array ( [name] => 行业 ) [1] => Array ( [name] => 论坛 ) )
代码开始*/
$sum = 0;
$count = count($arr);
for($i = 0; $i < $count; $i++){
$sum .= $arr[$i]['name'];
}
$sum = substr($sum,1);
echo($sum);
//输出 “行业论坛”
Ⅱ PHP实现多维数组转字符串和多维数组转一维数组的方法
本文实例讲述了PHP实现多维数组转字符串和多维数组转一维数组的方法。分享给大家供大家参考。具体实现方法如下:
/**
*
@method
多维数组转字符串
*
@param
type
$array
*
@return
type
$srting
*
@author
yanhuixian
*/
function
arrayToString($arr)
{
if
(is_array($arr)){
return
implode(',',
array_map('arrayToString',
$arr));
}
return
$arr;
}
/**
*
@method
多维数组变成一维数组
*
@staticvar
array
$result_array
*
@param
type
$array
*
@return
type
$array
*
@author
yanhuixian
*/
function
multi2array($array)
{
static
$result_array
=
array();
foreach
($array
as
$key
=>
$value)
{
if
(is_array($value))
{
array_multi2array($value);
}
else
$result_array[$key]
=
$value;
}
return
$result_array;
}
希望本文所述对大家的php程序设计有所帮助。
Ⅲ php将一维数组转换为字符串并自定义间隔符号
原生php写法:
把数组元素组合为字符串:
第一个参数为可选项,所以也可以这样调用。echoimplode("",$arr);
echoimplode($arr);
Thinkphp实例:
$avatar_array=$shop->limit(0,5)->getField(‘id’,true);
mp(implode(“,”,$avatar_array));
die();
得出结果:
Ⅳ 怎么吧php数组的键值对里的值变成字符串
如果是一维数组的话,php有内置函数的 array_values ,
可以把数组里面的值提取出来组成一个新的一维索引数组
同理,还有一个array_keys 同时在配上 join函数 也就是 implode 可以快速组合字符串
看个示例代码
$arr=array(
'name'=>'张三',
'age'=>20,
'sex'=>'男',
);
当使用array_values($arr) 的时候,就得到了这样一个数组
$values=array_values($arr);
//array('张三',20,'男');
接着再使用 join函数来组成字符串
$valueStr=join(',',$values);//使用,进行分割
//"'张三',20,'男'"这样的一个字符串
//可以连写成
$str=join(',',array_values($arr));
//这样即可
Ⅳ thinkphp 如何将数组转换成字符串
string serialize ( mixed $value )
serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。
这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。
想要将已序列化的字符串变回 PHP 的值,可使用 unserialize()。
serialize() 可处理除了 resource 之外的任何类型。
比如:
<?php
$array = array('a'=>'aa','b'=>'bb');
$str = serialize($array);
echo $str;
$array_temp = unserialize($str);
print_r($array_temp);
?>
Ⅵ php怎么将数组变成字符串
使用PHP implode 函数:将数组元素组合为字符串。实现代码如下:

(6)php数组转换为字符串扩展阅读:
注意事项:
1、根据实际情况,可以选择空格作为连接符或者特殊符号作为连接符以便后续的字符串处理操作。
2、连接符参数 glue 默认是可以为空的,但为了向后兼容,推荐仍然使用该参数。
3、implode()函数可安全用于二进制对象。
Ⅶ PHPPHP怎么将数组中的键值对都转换为字符串
functionarray2string($array){
$string=[];
if($array&&is_array($array)){
foreach($arrayas$key=>$value){
$string[]=$key.'->'.$value;
}
}
returnimplode(',',$string);
}
$array1=array('a','b','c','d');
echo$a=array2string($array1);
Ⅷ php中有没有将数组的值转换为字符串的函数
把数组元素组合为字符串:
<?php
$array = array('Hello','World!','I','love','Beijing!');
echo implode(" ",$array);
?>
更多相关实例请参考:https://panxu.net/article/8356.html
Ⅸ 如何把用php将数组输出为 '','',''的字符串.
<?php
$arr=array('name'=>$nameArr,'data'=>$dataArr);
$str=json_encode($arr);
?>
<script>
varseries=<?phpecho$str?>;
</script>
