|
|
|
| Нужно строку:
Медная руда 13.27 кг Железная руда 13.27 кг Золото 11.27 кг Серебро 13.55 кг Мифрил 8.61 кг
разбить на массив двухмерный -
Медная руда => 13.27
...
Мифрил => 8.61
т.е. чтобы в первом измерении было название, а во втором только дробное число без "кг"
или просто выдернуть из строки эти числа, но сохраняя при этом тот метал, после которго они следуют
Помогите, кому не трудно :) | |
|
|
|
|
|
|
|
для: PitPRG
(27.08.2006 в 19:44)
| | Можно поступить следующим образом
<?php
$text = "Медная руда 13.27 кг Железная руда 13.27 кг Золото 11.27 кг Серебро 13.55 кг Мифрил 8.61 кг";
$pattern = "|([^\d]+)([\d\.\s]+)кг|isU";
preg_match_all($pattern, $text, $out);
unset($out[0]);
echo "<pre>";
print_r($out);
echo "</pre>";
?>
|
| |
|
|
|