Как создать программу сложения цифр n-значного числа?
$arr1 = str_split($num);
Крути массив и складывай.
Только проверку is_numeric делай. Если из вне входящий параметр.
Может точки будут если is_numeric проверку делать, тогда регулярка в помощь.
Лучше 1 функцию написать и крутить её до тех пор пока однозначное число не будет.
если нужно сложить цифры, то проще наверное сделать так:<?php

  $num = 1679;

  $numFin = '';

 preg_match_all('/(\w)/', $num, $m);
 
for ($i = 0; $i < count($m[0]); $i++){
	
	$d = ($i == count($m[0])-1)?'':'+';
   echo $m[0][$i].$d;
  $numFin +=$m[0][$i];

}
echo '=';
echo $numFin;