# How to count the number of digits in a integer in PHP

In this tutorial we are going to learn, how to count the number of digits in a given integer in PHP with the help of examples.

Consider, we have following integer in our php code.

`$pincode = 600583;`

To count the number of digits in a given integer, first we need to convert the number to a string using the `strval()`

method then pass it to the strlen() method to get total number of digits in integer.

The `strlen()`

function takes the string as an argument and returns the total number of characters in it.

Here is an example:

```
$pincode = 600583;
$count = strlen(strval($pincode));
echo $count;
```

Output:

`6`

In the example above, we first called the `strval()`

by passing a `$pincode`

, so it converts the number to a string then we used the `strlen()`

method to get the total number of digits.

Similarly, we can use the logarthmic solution in php to get the total number of digits from a number.

Here is an example:

```
$pincode = 600583;
$count = ceil(log10($pincode));
echo $count;
```