@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].