Intereting Posts
Я хочу загрузить файл и при загрузке файла значения файла должны быть помещены в мой массив PHP – пустой $ _POST и $ _FILES – при загрузке больших файлов Эффективный алгоритм для поиска всех «символьно-равных» строк? PHP для заполнения всех букв (в том числе после косой черты), за исключением определенных слов Yii2 – Как сделать AutoLoad для пользовательского класса? Как настроить заголовок ответа HTTP, когда php используется с g-wan Замена php для safe_mode Изменение языка сайта с помощью кнопки html Как я могу добавить новую строку в таблицу каждые 10 столбцов автоматически? Введите текст как изображение как изображение Создание excel из базы данных и отправка в виде вложения электронной почты jQuery Проверять использование удаленного метода для проверки того, существует ли имя пользователя Более одной формы на одной странице Автоматический активный класс для Twitter-загрузки Bootstrap Navigation в Laravel Где я могу найти журналы ошибок?

Как взорвать целое число

ответ на это может быть легким. Но я очень свежусь к программированию. Так что будьте осторожны …

Я работаю, пытаясь сделать быстрое решение для одного из ваших клиентов. Я хочу получить общее количество цифр в целое число, а затем взорвать целое число:

rx_freq = 1331000000 ( = 10 ) $array[0] = 1 $array[1] = 3 . . $array[9] = 0 rx_freq = 990909099 ( = 9 ) $array[0] = 9 $array[1] = 9 . . $array[8] = 9 

Я не могу использовать explode, поскольку для этой функции нужен разделитель. Я искал eyh'old Google и Stackoverflow.

В принципе: как мне взорвать целое число без разделителя и как найти количество цифр в целочисленном размере.

$array = str_split($int) и $num_digits = strlen($int) должны работать нормально.

Используйте функцию str_split () :

 $array = str_split(1331000000); 

Благодаря автоматическому принуждению типа PHP переданный int будет автоматически преобразован в строку. Но если вы хотите, вы также можете добавить явное приведение.

Я знаю, что это старо, но просто натолкнулся на это. Возможно, это может помочь кому-то другому.

Сначала преобразуем число в строку. Это очень легко сделать. $number = 45675; // номер, который вы хотите разделить

 $nums = ""; //Declare a variable with empty set. $nums .= $number; //concatenate the empty string with the integer $number You can also use $nums = $nums.$number; // this and the expression above do the same thing choose whichever you //like.. This concatenation automatically converts integer to string $nums[0] is now 4, $nums[1] is now 5, etc.. $length = strlen($nums); // This is the length of your integer. $target = strlen($nums) -1; // target the last digit in the string; $last_digit = $nums[$target]; // This is the value of 5. Last digit in the (now string) 

Надежда Это помогает кому-то!