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


PHP str_split()用法及代碼示例


str_split()是PHP中的內置函數,用於將給定的字符串轉換為數組。此函數本質上將給定的字符串拆分為用戶指定的長度較小的字符串,並將其存儲在數組中並返回該數組。

用法:

array str_split($org_string, $splitting_length)

參數:
該函數接受兩個參數,如下所述:


  1. $org_string(強製性):這是指用戶需要拆分為數組的原始字符串。
  2. $splitting_length(可選):這是指每個數組元素的長度,我們希望將其拆分為字符串。默認情況下,該函數接受的值為1。

返回值:該函數返回一個數組。如果length參數超出了原始字符串的長度,則整個字符串將作為單個元素返回。如果length參數小於1,則返回False。默認情況下,長度等於1。

例子:

Input: "Hello"
Output:
Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
)

下麵的程序將說明str_split()函數的工作。

<?php 
// PHP program to display the working of str_split() 
  
$string = "Geeks"; 
  
// Since second argument is not passed, 
// string is split into substrings of size 1. 
print_r(str_split($string)); 
  
$string = "GeeksforGeeks"; 
  
// Splits string into substrings of size 4 
// and returns array of substrings. 
print_r(str_split($string, 4)) 
?>

輸出:

Array
(
    [0] => G
    [1] => e
    [2] => e
    [3] => k
    [4] => s
)
Array
(
    [0] => Geek
    [1] => sfor
    [2] => Geek
    [3] => s
)

參考:
http://php.net/manual/en/function.str-split.php



相關用法


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