thaiall logomy background
coding : intro if.pl
my town
โค้ดดิ้ง : Perl | PHP | ASP | JSP | HTML | HTML5 | JavaScript | Java | COBOL | C++ | MS Access | VB.Net | VB | Python | โค้ดดี
File : if.pl ID : 0101
Skin : Default | Sons-of-obsidian | Sunburst | Highlighter | Full
คำอธิบายโปรแกรม
ค้ดแสดงการใช้คำสั่งเลือกตามเงื่อนไข ในภาษา perl โดยใช้ค่า localtime(time) ที่คืนค่าออกมาเป็นอาร์เรย์ 9 สมาชิก ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) ค่าตัวที่ [6] หมายถึง วันในสัปดาห์ จากตัวอย่างโค้ดนี้ จะใช้ระบุค่าในอาร์เรย์ที่เตรียมไว้ แล้วส่งค่าอาร์เรย์ที่ได้ให้ตัวแปร $thisday เช่น วันพุธ ก็จะส่งคำว่า wed ส่วนค่าตัวที่ [0] คือ เวลาเป็นวินาที โดยโปรแกรมจะใช้ค่าวินาที ถูกหารแบบ mod (Modulo) ด้วย 4 แล้วเลือกใช้เฉพาะเศษ นำไปตัดสินใจเลือกด้วยคำสั่ง if , elsif และ else ดังนั้นผลลัพธ์ของโปรแกรมในการประมวลผลแต่ละครั้ง จะขึ้นกับค่า localtime ตัวที่ 0 และ 6 ที่ได้จากระบบ ทำให้การแสดงผลบนเว็บเบราเซอร์อาจแสดงผลจำนวน 5 หรือ 6 บรรทัดก็ได้ และโค้ดนี้ได้ทดสอบบน TutorialsPoint แล้ว มีคำถามว่า ถ้า [6] = 3 และ [0] = 5 จะได้ผลลัพธ์เป็นอะไร

#!/usr/bin/perl
print"Content-type:text/html\n\n"; 
$ttime="second,min,hour,mday,mon,year,wday,yday,isdst";
$thisday=(Sun,Mon,Tue,Wed,Thu,Fri,Sat)[(localtime)[6]];
print "Today : $thisday<br>";
@tt=split(",",$ttime);
@t=localtime(time);
$v = $t[0] % 4;
print "Mod result: $v<br>$tt[0] = ",$t[0],"<hr>";
if ($v eq 1) { print "one<br>";}
if ($v > 2) { 
  print "three";
} else {
  print "zero or one or two";
}  
print "<hr>";
if ($v eq 0) { print "zero"; }
elsif ($v eq 1) { print "one"; }
elsif ($v eq 2) { print "two"; }
else { print "three"; }
Code details
File nameif.pl
stat() : modtime2009-02-02 09:15
File size546 bytes
Lines20 บรรทัด
{7 ตัว
}7 ตัว
;16 ตัว
'0 ตัว
"28 ตัว
Space64 ตัว
Tab0 ตัว
cover imageาษาเฮชทีเอ็มแอล (HTML = HyperText Markup Language) คือ ภาษาคอมพิวเตอร์ที่ออกแบบมาเพื่อใช้ในการสร้างเว็บเพจที่เรียกดูผ่านทางเว็บเบราว์เซอร์ (Web Browser) เริ่มพัฒนาโดย ทิม เบอร์เนอรส์ ลี (Tim Berners Lee) ในปัจจุบัน HTML ล่าสุดคือ รุ่น 5 เป็นมาตรฐานหนึ่งของ ISO ซึ่งจัดการโดย World Wide Web Consortium (W3C) ในปัจจุบัน ทาง W3C ผลักดัน รูปแบบของ HTML แบบใหม่ ที่เรียกว่า XHTML รุ่นแรกคือ 1.0 (ม.ค.2543) ซึ่งมีโครงสร้างเป็นแบบ XML (eXtensible Markup Language)
ส่งข้อมูลออกเป็น ส่งออก: image ส่งออก: pdf
ปรับปรุงโปรแกรม source.pl : 2568-03-25
Thaiall.com