【发布时间】:2023-09-26 03:20:01
【问题描述】:
我需要用不同的分隔符分割一个字符串。所以我找到并使用了这段代码:
function explodeX($delimiters,$string)
{
$return_array = Array($string);
$d_count = 0;
while (isset($delimiters[$d_count]))
{
$new_return_array = Array();
foreach($return_array as $el_to_split)
{
$put_in_new_return_array = explode($delimiters[$d_count],$el_to_split);
foreach($put_in_new_return_array as $substr)
{
$new_return_array[] = $substr;
}
}
$return_array = $new_return_array;
$d_count++;
}
return $return_array;
}
它工作得很好,但现在,我需要反转它并找到它实际使用的分隔符。 我用了这种线:
$val=explodeX(array("+","-","*","/"), $input);
现在,我需要返回正确的分隔符。
提前致谢。
【问题讨论】:
-
请举一个
$input的例子和预期的输出。
标签: php split explode delimiter