2015-11-02 128 views

回答

0

我會使用正則表達式來從您的字符串中分離出整數。

$string = '{snippet:1}'; 
preg_match('/\{snippet:(\d+)\}/', $string, $match); 
echo $match[1]; 

輸出:

/ s爲定界符告訴其中該正則表達式的開始和結束。 \d是任何數字,+是一個量詞,告訴它可以有一個或多個數字。 \正在使{}的文字。

Regex101演示:https://regex101.com/r/cB9oN1/1

如果這是JSON雖然...

$string = '{"snippet":"1"}'; 
$json_value = json_decode($string); 
echo $json_value->snippet; 

輸出:

+0

這是完美的!非常感謝。 – Jack