2012-12-12 58 views
-7

PHP字符串函數爆炸()SUBSTR()爲json_encoded值並沒有在這種情況下,爲我工作。就我而言,這是PHP字符串函數不工作的json_encoded值

<?php 
echo json_encode($this->data[$this->widget_id]); 
?> 

OUTPUT:
2票(4級)

我想從上面的輸出刪除2票,我只是用爆炸(試)和substr()但兩者都不適合我。

蔭尋找

OUTPUT: 4等級

有人plz幫助我的存款保險計劃?在此先感謝

+2

請出示您所使用的確切的代碼。 「不起作用」是什麼意思? – deceze

+0

你必須檢查到JavaScript的評級 –

回答

1

嘗試正則表達式preg_math廣告使用$匹配。

的正則表達式是:

/\(+(.*)\)/ 
0

簡單,笨的辦法:

$str = json_encode($this->data[$this->widget_id]); 
$pos = strpos($str, '(') + 1; 
$count = strpos($str, ')') - $pos; 
echo substr($str, $pos, $count);