Vovix

Ижевск, Россия

На форуме: Vovix

Web-site URL:
http://www.lifantich.udmnet.ru


 
<<< Back

не совсем возможности - библиотека (класс)

этот класс у меня лежит в папке lib и нужен для некоторых шаблонов (напрмер: напомни)
`
<?php

/*
* Vovix
* version 0.2
*
*
*/
function check_for_number($str)
{
$lenght = strlen($str);
for($i=0;$i<$lenght;)
{
if (is_numeric($str[$i++]))
{
return true;
}
}
return false;
}

function text_to_number($str)
{

switch ($str) {
case "один":
case "одно":
case "одна":
case "одни":
case "одного":
case "одной":
case "одних":
case "одному":
case "одним":
case "одну":
case "одною":
case "одними":
case "одном":
$num="1";
break;
case "два":
case "две":
case "двух":
case "двум":
case "двумя":
$num="2";
break;
case "три":
case "трёх":
case "трех":
case "трём":
case "трем":
case "тремя":
$num="3";
break;
case "четыре":
case "четырёх":
case "четырех":
case "четырём":
case "четырем":
case "четырьмя":
$num="4";
break;
case "пять":
case "пяти":
case "пятью":
$num="5";
break;
case "шесть":
case "шести":
case "шестью":
$num="6";
break;
case "семь":
case "семи":
case "семью":
$num="7";
break;
case "восемь":
case "восьми":
case "восемью":
$num="8";
break;
case "девять":
case "девяти":
case "девятью":
$num="9";
break;
case "десять":
case "десяти":
case "десятью":
$num="10";
break;
case "одинадцать":
case "одинадцати":
case "одинадцатью":
$num="11";
break;
case "двенадцать":
case "двенадцати":
case "двенадцатью":
$num="12";
break;
case "тренадцать":
case "тренадцати":
case "тренадцатью":
$num="13";
break;
case "четырнадцать":
case "четырнадцати":
case "четырнадцатью":
$num="14";
break;
case "пятнадцать":
case "пятнадцати":
case "пятнадцатью":
$num="15";
break;
case "шестнадцать":
case "шестнадцати":
case "шестнадцатью":
$num="16";
break;
case "семнадцать":
case "семнадцати":
case "семнадцатью":
$num="17";
break;
case "восемнадцать":
case "восемнадцати":
case "восемнадцатью":
$num="18";
break;
case "девятнадцать":
case "девятнадцати":
case "девятнадцатью":
$num="19";
break;
case "двадцать":
case "двадцати":
case "двадцатью":
$num="20";
break;
case "тридцать":
case "тридцати":
case "тридцатью":
$num="30";
break;
case "сорок":
case "сорока":
$num="40";
break;
case "пятьдесят":
case "пятидесяти":
case "пятьюдесятью":
$num="50";
break;
case "шестьдесят":
case "шестидесяти":
case "шестьюдесятью":
$num="60";
break;
case "семьдесят":
case "семидесяти":
case "семьюдесятью":
$num="70";
break;
case "восемьдесят":
case "восмидесяти":
case "восмьюдесятью":
$num="80";
break;
case "девяносто":
case "девяноста":
$num="90";
break;
case "сто":
case "ста":
$num="100";
break;
default:
$num=$str;
break;
}
return $num;
}
?>
`

Discuss (0) (1)