我從網頁一樣獲取數據...製作一條線(包含「Â」)一個數組。
1554.65 Â 60.15 Â 4.02%
1557.30 Â 61.15 Â 4.09%
現在我需要從第二行獲取值「1557.30」,「61.16」和「4.19%」。
怎樣才能讓第二個像一個數組?
我從網頁一樣獲取數據...製作一條線(包含「Â」)一個數組。
1554.65 Â 60.15 Â 4.02%
1557.30 Â 61.15 Â 4.09%
現在我需要從第二行獲取值「1557.30」,「61.16」和「4.19%」。
怎樣才能讓第二個像一個數組?
// $str contains the string you mentioned.
$lines = explode('\n', $str);
$values = explode('Â', $lines[1]); // second line (0-based index).
$values
然後將三個元件的陣列。
$ values = explode('',$ lines [1]);劑量不顯示任何東西......但是$ values = explode('','1557.30 61.15±4.09%「);作品... –
嘗試這種情況:
$txt = "1554.65 Â 60.15 Â 4.02%";
$keywords = preg_split("/Â/", $txt);
停止放
array (size=3)
0 => string '1554.65 ' (length=8)
1 => string ' 60.15 ' (length=7)
2 => string ' 4.02%' (length=6)
'爆炸'成行,然後再次成列。 – AbraCadaver
我並不是100%確定爆炸是否適用於Unicode字符,但它很好:http://sandbox.onlinephpfunctions.com/code/2c7230ce9d2a9a6d45ea90f5b97a329c96cc6437 – DanielM