在PHP中,要使用2个delimiters而不是1个来使用explode函数,可以使用正则表达式(regex)作为delimiters。这里是一个示例:
<?php
$string = "Hello, world!";
$delimiters = "/[,!]/";
$pieces = preg_split($delimiters, $string);
print_r($pieces);
?>
在这个示例中,我们使用了正则表达式/[,!]/
作为delimiters,它将匹配逗号和感叹号。preg_split()
函数将使用这些delimiters来分割字符串,并返回一个包含分割后的子字符串的数组。
输出结果:
Array
(
[0] => Hello
[1] => world
)
这个方法可以用于任何数量的delimiters,只需要在正则表达式中添加更多的字符即可。例如,要使用逗号和感叹号和空格作为delimiters,可以使用正则表达式/[,! ]/
。
领取专属 10元无门槛券
手把手带您无忧上云