PHP 中的 Implode():PHP Implode() 函數 [帶語法和參數]
已發表: 2020-10-26PHP 中的Implode 是 PHP的一項重要功能,可以讓人們了解他們是否打算成為未來的開發人員或尋求網站開發的職業轉變。 PHP 中的implode() 函數是 PHP中預定義的、內置的、二進制安全的函數,用於將數組元素與字符串連接起來。 Implode() 也稱為 PHP | join() 函數,它的工作原理類似於 join() 函數。
在這篇文章中,我們將進一步觸及 PHP 中的Implode 的主題,如 PHP中的Implode參數及其示例,以加深您對該主題的了解。
因此,首先,讓我們首先了解PHP 中的內爆到底是什麼。
目錄
PHP 中的內爆是什麼?
PHP中的implode() 函數被稱為“數組到字符串”,因為它接受一個元素數組並返回一個字符串。 例如,如果我們想連接一個元素數組以形成一個字符串,我們可以使用 implode() 函數來執行相同的操作。 與 join() 函數類似, PHP 中的 implode() 函數也將返回一個字符串,該字符串由數組的所有組件組成,使用我們選擇的分隔符,可以放在變量中。
閱讀:必讀的 10 個 PHP 面試問題和答案
什麼是 PHP?
在我們繼續了解PHP 中的 implode() 函數之前,我們需要知道 PHP 是什麼以及它的用途。 PHP 是一種廣泛使用的通用開源腳本語言,用於 Web 開發。 早些時候,PHP 代表“個人主頁”; 但是,它現在被稱為 PHP:超文本預處理器。 PHP 幾乎可以在所有平台上運行,包括 Windows、Linux、Unix、Mac OS X 等。

它還與當今使用的幾乎所有服務器兼容,包括 Apache、IIS 等。 它易於學習和在服務器端高效工作是它被廣泛使用的原因之一。 它也可以免費下載,用戶可以從官方 PHP 資源站點www.php.net獲取。
PHP中的內爆:語法和參數
句法
句法 (implode(separator, array)) 是一組規則、過程或原則,用於控制語言中句子的結構,包括詞序。 而且,在 PHP 的 Implode 中,使用了兩種語法——以下是函數可以被調用的方式:
- The implode (string $glue, array $pieces):在這裡,膠水用於組合數組組件。
- 內爆(數組 $pieces):或者,在此不使用膠水——這是為了確保片段將連接在一起。
參數
implode() 函數接受兩個參數。 而且,其中一個參數是可選的,另一個是必需的。 這是兩個參數,下面是它們的描述:
第一個參數是'分隔符'
分隔符是可選參數,用於指定需要在數組組件之間放置的內容。 默認情況下,它顯示為“,”,表示一個空字符串。 數組值連接起來形成一個字符串,並由 separator 參數分隔。
第二個參數是'array'
該數組是必需的參數,其值被連接以形成一個字符串。
提示:雖然在 implode() 中,separator 參數是可選的,但強烈建議始終使用這兩個參數以實現向後兼容性。
PHP中的內爆示例
這是一個使用不同字符分隔數組元素的示例:
輸入:
<!DOCTYPE html>
<html>
<正文>
<?php
$arr = array('Hi','there!','How','are','you');
迴聲內爆(“”,$arr)。“<br>”;
迴聲內爆(“+”,$arr)。“<br>”;
迴聲內爆(“-”,$arr)。“<br>”;
迴聲內爆(“X”,$arr);
?>
</正文>
</html>
在第一個表達式中,我們使用逗號作為分隔符來獲取字符串,而在第二個表達式中,我們使用“空格”作為分隔符來演示 implode 函數。
輸出:
你好呀! 你好嗎
嗨+那裡!+你好嗎+是+你

嘿,你好嗎
HiXthere!XHowXareXyou
下面是使用字符串連接數組元素的示例:
輸入:
<!DOCTYPE html>
<html>
<正文>
<?php
$arr = array('Have','a','nice','day!');
迴聲內爆(“”,$arr);
?>
</正文>
</html>
輸出:
祝你今天過得愉快!
將 PHP 數組轉換為字符串的示例
輸入
$ar = ['星期日', '星期一', '星期二', '星期三'];
迴聲內爆(',',$ar);
輸出
// 週日、週一、週二、週三
將數組數組轉換為字符串的示例
輸入
$學校= [
'初級' => ['I級','II級','III級','IV級'],
'中' => ['V 級','VI 級','VII 級','VIII 級'],
'中學' => ['IX 級','X 級','XI 級','XII 級']
];
迴聲內爆(',',$School);
// 數組,數組,數組
輸出:
// Class I, Class II, Class III, Class IV, Class V, Class VI, Class VII, Class VIII, Class IX, Class X, Class XI, Class XII
了解:印度的 PHP 開發人員薪水
PHP的爆炸功能是什麼?
PHP implode() 函數的反面是 PHP explode()。 它是 PHP 中的一個內置函數,可以根據字符串的分隔符將字符串拆分為各種字符串。 PHP implode() 函數在分隔符出現的地方分割字符串,它返回一個數組,其中包含分割初始字符串後存在的字符串。
PHP 爆炸函數中的參數
與PHP Implode 不同,PHP 的explode 函數具有三個參數。 其中一個是可選的,而另外兩個是強制性的。 下面簡單介紹一下PHP的explode函數中的3個參數:
第一個參數是分隔符
分隔符是一個字符,它指定字符串將分割的一個或多個臨界點。 每當在代碼中找到分隔符時,它就表示數組當前元素的結尾和新元素的開頭。
第二個參數是原始字符串
Original String 是輸入字符串,通過這種方法將其分成數組。
第三個參數是 No of Elements
No of Elements 參數是可選參數,用於詳細說明數組的字符數。 No of Elements 參數可以是任何整數,這意味著它可以是正數、負數甚至是零。
例子
輸入:
<?php
// 原始字符串
$OriginalString = “你好,希望你一切都好!”;
// 沒有可選參數 NoOfElements
print_r(explode(" ",$OriginalString));
// 帶有正的 NoOfElements
print_r(explode(" ",$OriginalString,3));
// 帶負 NoOfElements
print_r(explode(" ",$OriginalString,-1));
?>
輸出:
大批
(
[0] => 你好
[1] => 那裡,
[2] => 我
[3] => 希望
[4] => 你
[5] => 是
[6] => 好吧!
)
大批
(
[0] => 你好,
[1] => 我
[2] => 希望你一切都好!
)
大批
(
[0] => 你好
[1] => 那裡,
[2] => 我
[3] => 希望

[4] => 你
)
結帳: 15 個令人興奮的 PHP 項目想法和初學者主題
結論
PHP 作為一種編程語言於 1994 年發展,從那時起,發展速度非常快。 截至 2020 年 9 月,近三分之二的使用 PHP 的網站仍在使用舊的 PHP 版本——該版本已停產,幾乎一半的 PHP 網站使用 5.6 或更低版本。
印度最大的在線高等教育公司 upGrad 為您帶來一系列課程,為您在網絡開發和軟件技術方面的更美好未來做好準備。 他們的一些頂級課程是軟件開發 PG 文憑、全棧開發專業化和數據科學 PG 文憑。