iT邦幫忙

DAY 16
2

遭遇PHP之經驗分享系列 第 16

[鐵人賽Day16]PHP字串-東拆西拆之先explode後implode

今天在搜尋資料時,在GOOGLE打上PHP空格,會出現很多關鍵字
突然看到個關鍵字很感興趣,就找了下資料,而此關鍵字就是「PHP explode」

看了官方的說明,這個函式是個切割字串的語法
explode():切割字串並放入Array陣列中
使用方法:explode ( $delimiter , $string)
$delimiter:以什麼為分隔字
$string:輸入的字串
(參考資料:http://php.net/manual/en/function.explode.php)

而切割的相反就是組合了,在官網文件上有個另外建議參考的地方,有個函式implode
implode():把數個陣列的值組合成一個字串
使用方法:implode ( $glue , $pieces )
$glue:設置數組陣列值之間放置的內容,默認是空字串
$pieces:要結合為字串的陣列的值
(參考資料:http://php.net/manual/en/function.implode.php)

為了體驗用法,實際Try一次就對了,程式碼如下:
「exim_plode.php」

<?php
    $string  = "Taiwan Go, Awesome!";

    $cutchar = explode(" ", $string);
    $addchar = implode(" ", $cutchar);
    
    echo "本文:".$string;
    echo "<br /><br />";
    
    echo "explode後:<br />";
    
    $nums=count($cutchar);
    for($x=0; $x < $nums; $x++){
        echo "\$cutchar[".$x."]:".$cutchar[$x]."<br />";
    }
    
    echo "<br />";
    echo "implode後:".$addchar;
?>

輸出畫面如下圖:


上一篇
[鐵人賽Day15]使用$_SERVER擷取網址個別值
下一篇
[鐵人賽Day17]當PHP相遇Cookie與Session所擦出的火花
系列文
遭遇PHP之經驗分享30

尚未有邦友留言

立即登入留言