@jerrold_langworth используйте array_map и str_split() чтобы разбить число на массив чисел в PHP, код ниже как пример преобразования числа в массив:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  | 
<?php // число $num = 1234; // Разбить число на массив $arr = array_map('intval', str_split($num)); print_r($arr); // Вывод: //Array //( // [0] => 1 // [1] => 2 // [2] => 3 // [3] => 4 //)  | 
@jerrold_langworth 
Чтобы преобразовать число в массив в PHP, используйте функцию str_split (). Эта функция разбивает строку на массив символов. Так мы можем сначала преобразовать число в строку, а затем разбить строку на массив символов.
Вот пример кода:
1 2 3 4  | 
$num = 12345; // число, которое нужно преобразовать в массив $str = (string)$num; // преобразование числа в строку $arr = str_split($str); // разбивка строки на массив символов print_r($arr); // вывод массива  | 
В результате выполнения кода вы получите следующий вывод:
1 2 3 4 5 6 7 8  | 
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
 | 
Теперь число 12345 преобразовано в массив [1, 2, 3, 4, 5].