|
|
|
|
|
для: Maloy
(13.07.2005 в 17:54)
| | Спасибо большое! | |
|
|
|
|
|
|
|
для: cernos
(13.07.2005 в 16:44)
| | Ошибочка закралась :) Сорри.
if ($tvoe_chislo<10) $string = "0000".$tvoe_chislo;
if ($tvoe_chislo>=10 and $tvoe_chislo<100) $string = "000".$tvoe_chislo;
if ($tvoe_chislo>=100 and $tvoe_chislo<1000) $string = "00".$tvoe_chislo;
if ($tvoe_chislo>=1000 and $tvoe_chislo<10000) $string = "0".$tvoe_chislo;
$str2 = substr($string, 3 , 2);
$str1 = substr($string, 0 , 3);
$result = $str1."x".$str2;
echo "Result = ".$result;
|
| |
|
|
|
|
|
|
|
для: cernos
(13.07.2005 в 16:44)
| | Есть функция такая:
substr($string,int first,int length);
|
В твоем случае $string это строка которую ты генериш, first - первый символ, length - сколько символов брать.
Начинаеш примерно так:
if ($tvoe_chislo<10) $string = "0000".$tvoe_chislo;
if ($tvoe_chislo<100) $string = "000".$tvoe_chislo;
if ($tvoe_chislo<1000) $string = "00".$tvoe_chislo;
if ($tvoe_chislo<10000) $string = "0".$tvoe_chislo;
$str2 = substr($string, 3 , 2);
$str1 = substr($string, 0 , 3);
$result = $str1."x".$str2;
|
Может можно оптимизировать. Надо подумать, а то я на скорую руку написал | |
|
|
|
|
|
|
| Подскажите пожалуйста как можно представить число
--
99
в виде 000х99
-----
число
100
001х00
---------
1000
010х00
------------
число 1132
011х32
---------------
Примерно так,
Заранее благодарен! | |
|
|
|
|