توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست آموزش
saeedjjjj
February 28th, 2014, 12:25
ا سلام
من نیاز به تابعی دارم که 3 رقم اول یک مجموعه عدد را بررسی کند و نمایش دهد
مثلا من یک عددی مثل 91269003260039 دارم
اگر 3 رقم اول 912 بود چاپ کند
ورودی بهمن 91
اگر 3 رقم اول 911 بود
چاپ کند ورودی مهر 91
ممنون می شوم کمکم کنید
Dr.Oxygen
February 28th, 2014, 12:33
درود.
در چه زبانی نیاز دارین ؟
با حلقه ها میتونین این کار رو انجام بدین .
به طور مثال در عدد 5498 برای جدا کردن دو رقم اول کافی هست عدد تقسیم صحیحش بر 100 محسابه بشه .
فکر کنم منظورم رو رسونده باشم .
با احترام.
saeedjjjj
February 28th, 2014, 13:27
درود.
در چه زبانی نیاز دارین ؟
با حلقه ها میتونین این کار رو انجام بدین .
به طور مثال در عدد 5498 برای جدا کردن دو رقم اول کافی هست عدد تقسیم صحیحش بر 100 محسابه بشه .
فکر کنم منظورم رو رسونده باشم .
با احترام.
به زبان php می خواستم
من زیاد php بلد نیستم خواستم اگر امکان داره سورس کدش رو برام بنویسی
مرسی
saeedjjjj
March 2nd, 2014, 21:58
کسی بلد نیست آیا
Iran Tech
March 3rd, 2014, 09:34
از طريق خ در تماس باشيد
براتون انجام ميديم.
persianorbit
March 3rd, 2014, 12:32
<?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 رقم رو بگیرید و با کمک
$number = $_POST["number"];
کار خود را انجام دهید. فکر کنم توضیحات کافی باشه
saeedjjjj
March 4th, 2014, 16:51
<?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 رقم رو بگیرید و با کمک
$number = $_POST["number"];
کار خود را انجام دهید. فکر کنم توضیحات کافی باشه
با تشکر
saeedjjjj
March 4th, 2014, 16:53
با سلام و تشکر بابت زحماتتان
من نیاز به تابعی دارم که ساعت و تاریخ سرور را برای نمایش ساعت و تاریخ کلاس ها نمایش بده به ترتیبی که
اگر امروز چهارشنبه است
برنامه کلاس های امروز چهارشنبه
طراحی صفحات وب (ساعت 14 - 15:30)
شبکه های کامپیوتری (ساعت 15:45 - 18)
اگر قبل این ساعت بود (مثلا : ساعت13) جلوی کلاس چاپ کنه در انتظار برگزاری اگر در ساعت برگزاری کلاس بود (بین ساعت 14 - 15:30) بود چاپ کنه کلاس در حال برگزاری است و اگر از ساعت کلاس گذشته بود چاپ کنه کلاس برگزار شده
یک متغیر هم تعریف بشه که اگر کلاس برگزار نشد تابع ها را اجرا نکند و در جلوی کلاس کلمه کلاس برگزار نمی شود چاب شود
با تشکر فراوان
persianorbit
March 4th, 2014, 18:04
با سلام
میتوانیم براتون انجام بدهیم.
لطفا پروژه دقیق و مورد استفاده را برام ارسال کنید ( پ.خ کنید ) هزینه پیشنهادی و زمان تحویل اعلام میشود.