dakata__92
Super Moderator
Колеги, нужно ми е някакво решение на едно проблемче. Трябва да преброя дължината на цифра която е кажи речи винаги 10 цифрено число. Обикновенно бих ползвал strlen но той дава неверни резултати при някой въведени стойности, като например:
Ще изведе 7 като стойност което е тегаво. Пробвах да добавя (string) и прочие но променливата $a идва кято параметър на функция
Принципно мога с preg_match или примерно да викам нещата така:
s('0151122209'); но поради естеството на кода се налага ето така да се подават нещата s(0151122209); . Дайте идея как да преброя дали са въведени 10 цифри ?
PHP:
$a= 0151122209;
echo strlen($a)." ".mb_strlen($a);
PHP:
function s($a){
if(strlen($a) == 1){
return true;
}
else{
return false
}
}
s('0151122209'); но поради естеството на кода се налага ето така да се подават нещата s(0151122209); . Дайте идея как да преброя дали са въведени 10 цифри ?