Я пытаюсь разобрать следующий текст в переменной ...как разобрать строку из переменной
$str = 3,283,518(10,569/2,173)
И я использую следующий код, чтобы получить 3,283,518
$arr = explode('(',$str);
$num = str_replace(',','',$arr[0]); //prints 3283518
выше $ ул динамична и иногда это может быть только 3,283,518 (означает w/o()), поэтому функция взрыва вызовет ошибку, так что лучший способ получить это значение? Благодарю.
взглянуть на http://stackoverflow.com/questions/5803679/parse-math-operations-with-php –
Я думаю, что OP просто хочет получить строку перед '(', ничего не связано с математикой – ajreal