国产视频appphp中很多時候需要把數組中的數據輸出出來,并組合成一個字符串。雖然說這個邏輯可以用很多種方法實現,但今天要介紹兩種很簡單的方法,這樣后期維護代碼的時候,也是很方便的。

PHP數組字符串,PHP如何把數組元素組合為字符串

PHP implode()函數

implode():把數組元素組合為字符串,并返回字符串

語法:

implode(separator,array)

參數:

separator:可選。規定數組元素之間放置的內容。默認是 ""(空字符串)。

国产视频apparray:必需。要組合為字符串的數組。

例:PHP把數組轉成字符串,并輸出

示例:

<?php
$array = array('I','LOVE','YOU');
echo '我想對你說:'.implode(" ",$array);
?>

輸出結果:

我想對你說:I LOVE YOU

示例:

<?php
$array = array('有車','有房','有美女','有錢');
echo '我今年的目標是:'.implode(",",$array);
?>

輸出結果:

我今年的目標是:有車,有房,有美女,有錢

PHP join() 函數

国产视频appjoin() 函數返回一個由數組元素組合成的字符串。

注意:join() 函數是 implode() 函數的別名。

語法:

join(separator,array)

參數:

国产视频appseparator:可選。規定數組元素之間放置的內容。默認是 ""(空字符串)。

国产视频apparray:必需。要組合為字符串的數組。

例:PHP 將數組中的值組合成字符串并輸出

示例代碼:

<?php
$arr = array('www','.','feiniaomy','.','com');
echo join(" ",$arr);
$array = array('飛鳥','慕魚','博客');
echo join("",$array);
?>

以上代碼輸出結果:

xswdd.cn
飛鳥慕魚博客

注意:上面的示例代碼中,組合數組中的元素時,中間沒有以任何的字符進行間隔

示例代碼:

<?php
$array = array('長壽','富貴','康寧','好德','善終');
echo '中國的五福分別為:'.join(",",$array);
?>

輸出結果:

中國的五福分別為:長壽,富貴,康寧,好德,善終

国产视频app注意:上面的示例代碼中,組合數組的元素時,中間是以逗號(,)作用間隔的。