php explodeで文字列を指定した区切り文字で分割するサンプル

環境
Ubuntu 22.04.1 LTS
PHP 8.1.2

構文
explode(string $separator, string $string, int $limit = PHP_INT_MAX): array
文字列の配列を返します。この配列の各要素は、 string を文字列 separator で区切った部分文字列となります。
引数
separator
区切り文字列
string
入力文字列
limit
正の値が指定された場合、返される配列には 最大 limit の要素が含まれ、
その最後の要素には string の残りの部分が全て含まれます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$strA = "study,skill,become,smart";
$resultA = explode(",", $strA);
print_r($resultA);
$strB = "2022/09/31";
$result2 = explode("/", $strB);
print_r($result2);
?>
<?php $strA = "study,skill,become,smart"; $resultA = explode(",", $strA); print_r($resultA); $strB = "2022/09/31"; $result2 = explode("/", $strB); print_r($result2); ?>
<?php
$strA = "study,skill,become,smart";

$resultA = explode(",", $strA);

print_r($resultA);

$strB = "2022/09/31";

$result2 = explode("/", $strB);

print_r($result2);
?>

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Array
(
[0] => study
[1] => skill
[2] => become
[3] => smart
)
Array
(
[0] => 2022
[1] => 09
[2] => 31
)
Array ( [0] => study [1] => skill [2] => become [3] => smart ) Array ( [0] => 2022 [1] => 09 [2] => 31 )
Array
(
    [0] => study
    [1] => skill
    [2] => become
    [3] => smart
)
Array
(
    [0] => 2022
    [1] => 09
    [2] => 31
)

 

PHP

Posted by arkgame