3v4l.org

run code in 300+ PHP versions simultaneously
<?php $assessmentData = implode('&', [ 'a_b_money-rewards=30', 'c_d_status-stability=15', 'e_f_personal-professional-development=32', 'g_h_community-support=9', 'i_j_money-rewards=12', 'k_l_status-stability=16', 'm_n_personal-professional-development=29', ]); $result = []; foreach (explode("&", $assessmentData) as $data) { sscanf(preg_replace('/.*_/', '', $data), '%[^=]=%d', $k, $v); $result[$k] = ($result[$k] ?? 0) + $v; } var_export($result);

preferences:
24.26 ms | 408 KiB | 5 Q