Ile cyfr zawiera zero w php
Pracuję nad policzeniem liczby cyfr w PHP. Chcę tylko policzyć liczbę cyfr wartości dla bazy danych. Pierwsza liczba nie zawiera żadnych środków, nie zostanie ona pobrana
jako liczba do policzenia.
na przykład
:
12 ==number of count value is 2
122 ==number of count value is 3
Mogę to osiągnąć za pomocą funkcji function.here mojej funkcji.
function count_digit($number)
{
return strlen((string) $number);
}$number = 12312;
echo count_digit($number);// 5
Ale muszę dodać zero dla tej liczby
$ num = 0012312;(zero-fill).
012 == number of count value is 3
0133 == number of count value is 4
Daj mi znać, jak to rozwiązać.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Następnie spróbuj obliczyć liczbę znaków. Tym razem będzie zawierał zera. Nie ma potrzeby wstrzykiwania odlewu do funkcji.
Więc teraz twój kod będzie wyglądał następująco:
Anonimowy użytkownik
Potwierdzenie od:
Zmień zmienną $ num na łańcuch.
Anonimowy użytkownik
Potwierdzenie od: