มีวิธีเขียน if ให้สั้นกว่านี้หรือเปล่าครับ

เริ่มโดย tamiyalagu, 29 กันยายน 2009, 11:44:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

tamiyalagu

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

อ้างถึงจาก: massacre ใน 29 กันยายน 2009, 14:41:33
อ้างถึงจาก: สเร็น ใน 29 กันยายน 2009, 11:58:50
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 ออกมา
นั่นจิ เป็นเหมือนกัน  :P



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

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

ThongJsn

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

gigkokman

ผมใช้ in_array ครับ
เวลากับมาดูใหม่แล้วเข้าใจง่ายดีี
ลิขิตฟ้าหรือจะสู้มานะคน

zoomman

อ้างถึงจาก: tamiyalagu ใน 29 กันยายน 2009, 15:33:23
ขอบคุณทุกคำตอบนะครับ

อ้างถึงจาก: massacre ใน 29 กันยายน 2009, 14:41:33
อ้างถึงจาก: สเร็น ใน 29 กันยายน 2009, 11:58:50
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 ออกมา
นั่นจิ เป็นเหมือนกัน  :P



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

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


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

genetic

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

ไม่ได้ถามว่าวิธีไหนดีที่สุด  :P :P
[direct=http://www.signmate.co]Digital Signage[/direct],  [direct=http://www.signmate.co]ป้ายโฆษณาดิจิตอล[/direct],
[direct=https://www.signnex.com]Digital Signage[/direct][direct=http://www.keeate.com]App Creator[/direct],
[direct=http://www.keeate.com]รับทำแอพ[/direct]

picharnan

เอาบ้างๆๆๆ

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

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

:P :P

mefong

อ้างถึงจาก: picharnan ใน 29 กันยายน 2009, 17:27:04
เอาบ้างๆๆๆ

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

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

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

picharnan

อ้างถึงจาก: mefong ใน 29 กันยายน 2009, 17:39:24
อ้างถึงจาก: picharnan ใน 29 กันยายน 2009, 17:27:04
เอาบ้างๆๆๆ

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

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

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

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

:wanwan019: :wanwan019: