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>
