Имеется текст вида: bytes=27260581 bytes=2166409 bytes=0 bytes=0 bytes=0 bytes=0 bytes=0 bytes=1320744 bytes=16848 bytes=530449924693 Как числа, стоящие после bytes=, занести в отдельную переменную, а затем сложить их все и получить одно число?
легко. только байтес тут нафик не нужен PHP: <?php $a=" bytes=27260581 bytes=2166409 bytes=0 bytes=0 bytes=0 bytes=0 bytes=0 bytes=1320744 bytes=16848 bytes=530449924693 "; $a = sub_replace('bytes=', '', $a); $a = explode("\n", $a); foreach ($a as $val) { $b += $val; } echo $b;
рискну предположить, что начал писать substr, а потом решил, что можно быстрее через замену зы: у меня отстойное чувство юмора