如何從結果中刪除字符。
當我嘗試刪除字符我有錯誤從結果中刪除字符
代碼:
function getInbetweenStrings($start, $end, $str){
$regex = "/$start([a-zA-Z0-9_]*)$end/";
preg_match_all($regex, $str, $matches);
return $matches[1];
}
$text ='<input type="hidden" name="elementId" value="1826" id="elementId">';
$str = $text;
$str_arr = getInbetweenStrings('<input type="hidden" name="elementId" value="', '" id="elementId">', $str);
print_r($str_arr);
這段代碼的結果是這樣的
Array ([0] => 1826)
我只想1826
,當我改變print_r($str_arr);
回聲$str_arr;
然後代碼寫我只是數組,甚至不是Array ([0] => 1826)
。
對代碼有任何建議嗎?
你可以'echo'像這樣的數組值'echo $ str_arr [0]' –