我期待以下字符串的爆炸功能
$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
都是变量。不知道如何解决这个问题
答案 0 :(得分:1)
explode函数采用一个参数来爆炸字符串。假设您使用空格,则需要在冒号的两侧添加空格。
$lines[1]="Start_time= ". $ST. ' : ' . $STIMI."\n" ;
答案 1 :(得分:1)
使用"爆炸:"分隔符而不是" "
$STIME=explode(":", $lines[1]);
请注意,如果你有":"在你的字符串中,它会弄乱你的算法。