我期待的是,爆炸以下字符串的函数如何引爆两个变量与PHP
$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
都是变量。任何想法如何解决这个问题
我期待的是,爆炸以下字符串的函数如何引爆两个变量与PHP
$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" ;
感谢它现在正在工作:) – Jack
@MaryE好,只是让你明白,爆炸函数将采取任何字符串作为第二个参数传递,无论它是否作为变量传入,并使用传入的字符串进行分割以第一个参数作为分割点。当你将空白区域作为分割点传入时,你的字符串将在每个空白处被分割。合理? – danbahrami
使用爆炸分离器,而不是“”
$STIME=explode(":", $lines[1]);
记住,如果你有“:”在你的字符串它会弄乱你的算法。
向我们展示如何调用 – venca
$ STIME = explode(“”,$ lines [1]); – Jack