我期待的是,爆炸以下字符串的函數如何引爆兩個變量與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