=||text1=3:30||text2=3:30||text3=3:20||text4=3:21
Нужно удалить все ненужные элементы (а это все кроме цифр) и чтобы результат был таким:1. 3*4 = 12
2. 30+30+20+21 = 101
<?php
$str = trim('=||text1=3:30||text2=3:30||text3=3:20||text4=3:21', '=|');
$data = array_map(function ($chunk) {
$chunk = explode('=', $chunk);
$values = explode(':', $chunk[1]);
return [
'count' => $values[0], // без понятия что это
'val' => $values[1]
];
}, explode('||', $str));
/(\w+)=(\d+):(\d+)/