我在一個文件中的字符串看起來像這樣(昏迷或點用作小數點)結尾的字符串:提取多個十進制數和從字符串PHP
$str = "12,50 EUR, 3,5%";
$str = "12,50EUR, 3,5%";
$str = "12,50EUR,3,5%";
$str = "2,5%";
$str = "8,75 EUR";
$str = "12.50 EUR, 3,5%";
$str = "12,50 EUR, 3.5%";
$str = "2.5%"
$str = "8.75 EUR";
$str = "8.75EUR";
$str = "8,75EUR";
我想能夠從每個字符串中提取數字值,後面跟隨數字後面的數字,剝離出任何空格或字符之間的數字。
作爲一個例子爲
$str = "12,50 EUR, 3,5%";
所得關聯數組謹這樣的(所得到的值始終使用點作爲十進制分隔不論它是什麼前):
array = {
[12.75] => 'EUR',
[3.5] => '%'
}
你想要的輸出是錯誤的。如果數量和百分比相等怎麼辦?請重新考慮一下。 –