ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมีวิธีเขียน if ให้สั้นกว่านี้หรือเปล่าครับ
หน้า: 1 [2]  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีวิธีเขียน if ให้สั้นกว่านี้หรือเปล่าครับ  (อ่าน 3339 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
tamiyalagu
คนรักเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 191



ดูรายละเอียด
« ตอบ #20 เมื่อ: 29 กันยายน 2009, 15:33:23 »

ขอบคุณทุกคำตอบนะครับ

if ($variable['a,b,c,d']) {

echo $variable;

                           }

ใช้เป็น Array จะทำงานเร็วกว่านะ

ตัวอย่างนี้ ผิดหรือเปล่าครับ

$variable = 'v';

echo ' variable : ' . $variable . '<br />';

if($variable['a,b,c,d'])
{
   echo 'true1<br />';
}
else
{
   echo 'false1<br />';
}

มันแสดง true1 ออกมา
นั่นจิ เป็นเหมือนกัน  Tongue



อีบแบบ ถ้าจะเช็คว่าค่าที่ส่งมา ใส่มาครบทุกช่งหรือเปล่า มีวิธีเขียนสั้นกว่านี้มั๊ยอ่ะครับ

if($name == "" || $password == "" || $repassword == "" || $email == "" || $tel == "" || $country == "" || $city == "" || $age == "" ){
   echo "คุณใส่ข้อมูลไม่ครบทุกช่อง กลับไปใส่ใหม่";
} else {
   echo "คุณใส่ข้อมูลครบแล้ว";
}
บันทึกการเข้า
ThongJsn
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 130
ออฟไลน์ ออฟไลน์

กระทู้: 2,304



ดูรายละเอียด เว็บไซต์
« ตอบ #21 เมื่อ: 29 กันยายน 2009, 15:50:45 »

ชอบบอร์ดนี้จริงๆ
นี้ขนาดแค่ถามโคด ยังช่วยกันปานบอร์ดจะแตก อิอิ  wanwan013
บันทึกการเข้า

gigkokman
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 435



ดูรายละเอียด
« ตอบ #22 เมื่อ: 29 กันยายน 2009, 16:29:51 »

ผมใช้ in_array ครับ
เวลากับมาดูใหม่แล้วเข้าใจง่ายดีี
บันทึกการเข้า

ลิขิตฟ้าหรือจะสู้มานะคน
zoomman
ก๊วนเสียว
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 246



ดูรายละเอียด
« ตอบ #23 เมื่อ: 29 กันยายน 2009, 16:35:23 »

ขอบคุณทุกคำตอบนะครับ

if ($variable['a,b,c,d']) {

echo $variable;

                           }

ใช้เป็น Array จะทำงานเร็วกว่านะ

ตัวอย่างนี้ ผิดหรือเปล่าครับ

$variable = 'v';

echo ' variable : ' . $variable . '<br />';

if($variable['a,b,c,d'])
{
   echo 'true1<br />';
}
else
{
   echo 'false1<br />';
}

มันแสดง true1 ออกมา
นั่นจิ เป็นเหมือนกัน  Tongue



อีบแบบ ถ้าจะเช็คว่าค่าที่ส่งมา ใส่มาครบทุกช่งหรือเปล่า มีวิธีเขียนสั้นกว่านี้มั๊ยอ่ะครับ

if($name == "" || $password == "" || $repassword == "" || $email == "" || $tel == "" || $country == "" || $city == "" || $age == "" ){
   echo "คุณใส่ข้อมูลไม่ครบทุกช่อง กลับไปใส่ใหม่";
} else {
   echo "คุณใส่ข้อมูลครบแล้ว";
}


สิ่งที่ จขกท.ต้องการทีแรกผมว่าตัวนี้ละ
array คงไม่ได้ผล
บันทึกการเข้า

ลายเซ็น
genetic
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 76
ออฟไลน์ ออฟไลน์

กระทู้: 1,703



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 29 กันยายน 2009, 16:41:11 »

จขกท เข้ามาถามวิธีเขียนให้สั้นเน้อออ

ไม่ได้ถามว่าวิธีไหนดีที่สุด  Tongue Tongue
บันทึกการเข้า

picharnan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 90
ออฟไลน์ ออฟไลน์

กระทู้: 1,400



ดูรายละเอียด
« ตอบ #25 เมื่อ: 29 กันยายน 2009, 17:27:04 »

เอาบ้างๆๆๆ

if($varible!=null){
     return true;
}else{
     return false;
}

แบบนี้จะได้เปล่านะ

 Tongue Tongue
บันทึกการเข้า
mefong
คนรักเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 130



ดูรายละเอียด
« ตอบ #26 เมื่อ: 29 กันยายน 2009, 17:39:24 »

เอาบ้างๆๆๆ

if($varible!=null){
     return true;
}else{
     return false;
}

แบบนี้จะได้เปล่านะ

 Tongue Tongue
คิดว่าไม่น่าจะได้นะ อิอิ เค้าเช็คค่าตัวอักษรด้วยอ่ะคะ  wanwan044
บันทึกการเข้า
picharnan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 90
ออฟไลน์ ออฟไลน์

กระทู้: 1,400



ดูรายละเอียด
« ตอบ #27 เมื่อ: 29 กันยายน 2009, 17:51:48 »

เอาบ้างๆๆๆ

if($varible!=null){
     return true;
}else{
     return false;
}

แบบนี้จะได้เปล่านะ

 Tongue Tongue
คิดว่าไม่น่าจะได้นะ อิอิ เค้าเช็คค่าตัวอักษรด้วยอ่ะคะ  wanwan044

ตัวอักษรก็ไปเช็คด้านในอีกทีครับ  แบบนี้หล่ะ if สั้นดี  ห้าห้า

 wanwan019 wanwan019
บันทึกการเข้า
หน้า: 1 [2]  ทั้งหมด   ขึ้นบน
พิมพ์