在 PHP 中將字串轉換為陣列
Rana Hasnain Khan
2023年1月30日
2022年5月13日
PHP 是一種強大的指令碼語言,它為我們提供了許多內建的解決方案,通過它的內建函式將字串轉換為陣列,可用於不同的需求。本教程將討論使用 PHP 將字串轉換為陣列。
使用 PHP 中的 explode()
函式將字串轉換為陣列
假設我們有一個水果字串列表,我們想將它轉換成一個陣列。explode()
函式用於下面的程式碼示例。
explode()
函式是一種用於將字串轉換為陣列的 PHP 方法。該函式使用需要作為引數傳遞的分隔符或定界符,它接受 2 個引數,第一個是定界符,第二個是字串。
程式碼:
<?php
$string = "Apple, Banana, Pineapple, Orange";
$converted = explode(", ", $string);
print_r($converted);
?>
輸出:
使用 PHP 中的 str_split()
函式將字串轉換為陣列
假設我們要將字串轉換為陣列,以便將字串中的每個字母分開儲存。我們可以使用函式 str_split()
來實現這個場景。
此函式將通過將字串分解為小的子字串來將字串轉換為陣列。我們可以定義子字串的長度,它不需要分隔符或定界符。
程式碼:
<?php
$str = "This is a string";
$newStr = str_split($str, 1);
print_r($newStr);
?>
輸出:
在最後一個示例中,我們希望將字串分隔為一個陣列,該陣列在 3 個字母后分解,而不是分隔每個字母。
程式碼:
<?php
$str = "This is a string";
$newStr = str_split($str, 3);
print_r($newStr);
?>
輸出:
Author: Rana Hasnain Khan
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn相關文章 - PHP String
- 如何在 PHP 中刪除字串中的所有空格
- 如何在 PHP 中將 DateTime 轉換為字串
- 如何在 PHP 中將字串轉換為日期和日期時間
- 如何在 PHP 中將整數轉換為字串
- 如何在 PHP 中將陣列轉換為字串
- 如何在 PHP 中將字串轉換為數字