當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP implode()用法及代碼示例


implode()是PHP中的內置函數,用於連接數組的元素。 implode()是PHP的別名| join()函數,其工作原理與join()函數完全相同。

如果我們有一個元素數組,則可以使用implode()函數將它們全部連接起來以形成一個字符串。我們本質上將數組元素與字符串連接在一起。就像join()函數一樣,implode()函數也返回由數組元素形成的字符串。

用法


string implode(separator,array)

參數:implode()函數接受兩個參數,其中一個是可選參數,一個是必需參數。

  1. separator:這是一個可選參數,並且是字符串類型。數組的值將被連接形成一個字符串,並由此處提供的分隔符參數分隔。這是可選的,如果未提供,則默認為“”(即空字符串)。
  2. array:要連接其值以形成字符串的數組。

注意:implode()的分隔符參數是可選的。但是,建議始終使用兩個參數以實現向後兼容。

返回類型:implode()函數的返回類型為字符串。它將返回由數組元素形成的連接字符串。

例子:

Input:implode(array('Geeks','for','Geeks')
Output:GeeksforGeeks

Input:implode("-",array('Geeks','for','Geeks')
Output:Geeks-for-Geeks

以下示例程序旨在說明implode()函數在PHP中的工作:

<?php 
    // PHP Code to implement join function 
      
    $InputArray = array('Geeks','for','Geeks'); 
      
    // Join without separator 
    print_r(implode($InputArray)); 
      
    print_r("\n"); 
      
    // Join with separator 
    print_r(implode("-",$InputArray)); 
?>

輸出:

GeeksforGeeks
Geeks-for-Geeks

參考:http://php.net/manual/en/function.implode.php



相關用法


注:本文由純淨天空篩選整理自IshwarGupta大神的英文原創作品 PHP | implode() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。