我成功從字符串中提取整數。如何從字符串和選定的字母只提取整數?
如何做,但包括字符串:「K」,「M」和「B」?
這段代碼使用特定網站的代碼和提取物的數字,我需要的數字和 「K」, 「M」 和 「b」
$objectId = 15259;
$lines = file('http://testwebsite.com?obj=' . $objectId);
foreach ($lines as $line_num => $line) {
$lineCrawl = htmlspecialchars($line);
$stringSum = "$stringSum$lineCrawl";
}
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$parsed = get_string_between($stringSum, "Current guide price", "Today");
$guideprice = ereg_replace("[^0-9]", "", $parsed);
echo $guideprice;
因此,未來的SO讀者可以完全理解你的任務,請求通過提供一個或多個輸入字符串和您的預期輸出,爲此問題添加上下文。 – mickmackusa