我有以下字符串
= 220:ADDITIONAL2:HADD [] [hID] = 2
我正试图从这个字符串中取出220。我想要获得的字符串将始终位于'='和':'字符之间。
我目前的代码:
$cID = explode('=', $additionalField3);
$clientID = $cID[0];
echo $clientID ."<br />";
返回:ADDITIONAL1:HADD [] [clientID] ,这不是我想要的。
任何人都可以提供帮助吗?
答案 0 :(得分:2)
您必须使用preg_match
$myString = "=220: ADDITIONAL2: HADD[][hID]=2";
preg_match('/=(.*?):/', $myString, $match);
$clientID = $match[1]; //220