Jump to content

Number of digits in a string


Foser

Recommended Posts

Well first of all, is the string completely numerical? You can use ctype_digit to check if the entire string is numberic. If it's not I think you'll have to use preg_match and RegExp.

 

Not tested, but here's preg_match: (this will check the whole string and see if there are any string with 5 chars long digits. If you want to check if all strings of digits have 5 chars, you have to modify that.)

<?php
$string = "a string to match with";
$digits = false;
preg_match("/(\d+)/", $string, $reg);
foreach ($reg as $match){
if (strlen($match) >= 5) $digits = true;
}
echo $digits; //will either be true of false
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.