допустим, у меня есть переменная, содержащая целое число или число с плавающей точкой (поскольку целые числа могут переполниться в число с плавающей точкой в PHP).
Я хочу выполнить некоторую операцию, чтобы получить крайнюю левую цифру и остальные оставшиеся цифры.
Чтобы объяснить лучше:
<?php
$x = NULL; //this will hold first digit
$num = 12345; //int
/// run operation
//outputs
//$x = 1;
//$num = 2345;
var_dump($x, $num);
?>
Теперь я знаю, что есть множество способов сделать это, если вы представляете число в виде строки, но я стараюсь избегать приведения типа в строку.
Я, вероятно, ищу решение, которое включает побитовые операции, но я довольно слаб в этой теме, поэтому я надеюсь, что кто-то, кто обычно работает на низком уровне, сможет ответить на это!
Спасибо большое.