如何读取符号前后的字符/字符串


How to read character/string before and after symbol

我想制作一些资源是范围变量的变量,有人能帮我读取字符串'-'和';'吗

 $temp='25-30;18-20';
        $tempmin1=//before '-'result is 25
        $tempmax1=//after '-' result is 30 
        $tempmin2=//before '-'result is 18
        $tempmax2=//after '-' result is 20 

请尝试此代码:

$temp='25-30;18-20';
$temparr = preg_split("/'-|';/", $temp);

现在,

$temparr[0]在'-结果为25 之前将为$tempmin1

"-"结果为30 后$temparr[0]将为$tempmax1

$temparr[0]在"-"结果为18 之前将为$tempmin2

"-"结果为20 后$temparr[0]将为$tempmax2