Şöyle bir html liste var:
- Hayvanlar (45)
- evler (36)
- bilgisayarlar (96)
O () içindeki tüm değerlerini almak ve $sum = 45+36+96; gibi yapmak istiyorum
How can I do that? Thanks
, html içerik $ liste gibi bir php değişken zaten olduğunu varsayarak
preg_match_all('{<li>[a-zA-Z\s]*\s\(([0-9]*)\)</li>}', $list, $matches);
$sum = array_sum($matches[1]);
<li><span><a href="">, gibi bir şey için regex değiştirebilirsiniz için
preg_match_all('{<li>(["=a-zA-Z<>\s]*)\s\(([0-9]*)\)([/a-zA-Z<>\s]*)</li>}',
$list, $matches);
$sum = array_sum($matches[2]);