Идея в том,чтобы строку сделать массивом через функцию str_split
, затем array_sum
для сложения элементов.
получаю результат:
Warning: array_sum() expects parameter 1 to be array, integer given in C:\php\catalog\zadanie1.php on line 16
Вопрос: почему $sum
не воспринимается как массив?
Потому что ты никуда не записываешь результат работы функций. Надо так
$number = 123456;
$array = str_split($number);
$sum = array_sum($array);
echo $sum;
$number = "123456";
$result = 0;
for ($i = 0, $j = strlen($number); $i < $j; $i++) {
$result +=(int)$number[$i];
}
echo $result;
Как числа из массива перенести в строку? Например массив arr[5] = [1, 2, 3, 4, 5], а строка пустая
Почему этот код работает, если даже если мы не используем пространство имен std?
Делема состоит из следующего, к примеру существует 2 функции си кода, которые в свою очередь принимают одинаковые параметры, но выполняют...