เรื่อง OR หรือ || ครับ ถ้ามี หลายๆ OR รวมยังไงดีครับ - -*

เริ่มโดย absolutex, 05 มกราคม 2009, 19:28:41

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

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

absolutex

อย่างเช่น

$result['id'] != '1' || $result['id'] != '2' .... $result['id'] != '20'

เราสามารถเขียนแบบรวมได้รึป่าวครับ เช่น

$result['id'] != '1,2,3,4,5,6,7...,20'

หรือว่า มีวิธีอื่น ช่วยแนะนำให้ผมทีครับ พี่ๆ  :-X


SvZ

[direct=https://www.berdodee.com]ศูนย์กลางซื้อขาย เบอร์สวย เบอร์มงคล[/direct] | [direct=https://www.berdodee.com/ทำนายเบอร์]ทำนายเบอร์โทรศัพท์[/direct]

absolutex

ขอบคุณครับพี่ เดียวผมลองดูครับ ไวจังเลย  :'(

absolutex

ได้แล้วครับ แล้วถ้า ผม ดึง id มาจาก text

$filename = "ban.txt";
$fd = fopen($filename, "r");
$data = fgets($fd);
fclose ($fd);
$check = array($data);
if ( !in_array($result['id'], $check) ) {
...
}

จะใช้ไม่ได้ครับ ต้องใส่ตัวแปรอะไรก่อนที่จะ เอา $data มาใช่รึป่าวครับ
ใน ban.txt คือ 61,64

ลอง

$ban=file_get_contents( "ban.txt" );
$check = array($ban); ก็ยังไม่ได้ครับ - -*

SvZ

อ้างถึงจาก: absolutex ใน 05 มกราคม 2009, 19:46:42
ได้แล้วครับ แล้วถ้า ผม ดึง id มาจาก text

$filename = "ban.txt";
$fd = fopen($filename, "r");
$data = fgets($fd);
fclose ($fd);
$check = array($data);
if ( !in_array($result['id'], $check) ) {
...
}

จะใช้ไม่ได้ครับ ต้องใส่ตัวแปรอะไรก่อนที่จะ เอา $data มาใช่รึป่าวครับ
ใน ban.txt คือ 61,64


$filename = 'ban.txt';
$data = file_get_contents($filename);
$check = explode(',',$data);
if (!in_array($result['id'], $check)) {
...
}
[direct=https://www.berdodee.com]ศูนย์กลางซื้อขาย เบอร์สวย เบอร์มงคล[/direct] | [direct=https://www.berdodee.com/ทำนายเบอร์]ทำนายเบอร์โทรศัพท์[/direct]

absolutex