کد PHP:
<?php
$number = '913182159';
$t = '0';
while($number !=0 ) {
$p = $number % 10;
$t = $t * 10;
$t = $t + $p;
$number = $number / 10;
$number = intval($number);
}
$t2 = 0;
for( $i=0;$i<3;$i++ ) {
$p = $t % 10;
$t2 = $t2 * 10;
$t2 = $t2 + $p;
$t = $t / 10;
$t = intval($t);
}
$t = $t2;
$mounth = $t % 10;
echo "<br />" . "Mounth: " . $mounth . "<br />";
$t = $t / 10;
$t = intval($t);
echo "Year: " . $t;
?>
ضعف این کد اینه که همین الان نوشتم :D یعنی از نظر سرعت و قدرت اجرا دستورات هیچ بهینه سازی نشده، خوبیش اینه که هر عددی با هر تعداد رقمی بهش بدی گفته شما را عملی میکنه. فقط من نفهمیدم ماه ها رو چطور تعریف کردید؟ منظورتان ورودی ( شروع از مهر ) است؟ فقط کافیه از طریق فرم html رقم رو بگیرید و با کمک
کد PHP:
$number = $_POST["number"];
کار خود را انجام دهید. فکر کنم توضیحات کافی باشه