我期待以下字符串的爆炸函数
$lines[1]="Start_time= ". $ST. ':' . $STIMI."'n" ;
会给我Array[0]= Start_time, Array[1]= $ST, Array[2]= :, Array [3]= $STIMI
但是爆炸函数给了我:Array[0]= Start_time Array[1]= $ST:$STIMI
$ST
和$STIMI
都是变量。知道如何解决这个问题
explode 函数采用一个参数来分解字符串。假设您使用的是空格,则需要在冒号的两侧添加一个空格。
$lines[1]="Start_time= ". $ST. ' : ' . $STIMI."'n" ;
使用 "
:" 分隔符而不是 " " 分解
$STIME=explode(":", $lines[1]);
请注意,如果您的字符串中有":",它会弄乱您的算法。