strpbrk()
函數在 PHP 中用于在一個字符串中搜索指定字符集合中的任何一個字符
以下是如何在 PHP 中使用 strpbrk()
進行字符串分割的示例:
<?php
$string = "Hello, World!";
$char_list = ", !";
// 使用 strpbrk() 函數查找字符串中的分隔符
$pos = strpbrk($string, $char_list);
if ($pos) {
// 使用 substr() 函數分割字符串
$first_part = substr($string, 0, strpos($string, $pos));
$second_part = substr($string, strpos($string, $pos) + 1);
echo "First part: " . $first_part . "\n";
echo "Second part: " . $second_part . "\n";
} else {
echo "No delimiter found.";
}
?>
這將輸出:
First part: Hello
Second part: World!
在這個示例中,我們首先使用 strpbrk()
函數在 $string
中查找 $char_list
中的任何字符。然后,我們使用 substr()
函數從找到的位置將字符串分割為兩部分。最后,我們輸出這兩部分。