2013-09-07 7 views

उत्तर

10
if (in_array($chk, array(1, 3, 5, 7))) ... 

या, यदि आप स्विच बयान का उपयोग, अगर-elseif-झरने शामिल करने की योजना:

switch($chk) 
{ 
    case 1: case 3: case 5: case 7: 
    do_something(); 
    break; 
    case 10: case 30: case 50: case 70: 
    do_something_else(); 
    break; 
    default: 
    do_default(); 
} 
0

आप त्रिगुट ऑपरेटर का उपयोग कर सकते हैं।

in_array($chk, array(1, 3, 5, 7)) ? /* Do some stuff*/; 
1

यदि आप केवल असमान संख्याओं का उपयोग करते हैं, तो आप मूल्य की जांच कर सकते हैं। यदि मान असमान है, तो समारोह

$unevenNumbers=array(1,2,3,4,5,7); 

foreach($unevenNumbers as $nbr){ 
    if($nbr % 2 !== 0){ 
     //do some stuff 
    } 
} 
1

आप अजीब देख रहे हैं निष्पादित किया जाएगा!

if (!(($chk % 2)==0) // can use if($chk&1) instead 
{ 
//odd acess 
} 
else 
{ 
//even stuff 
} 

या

if($num&1) 
{ 
    //odd stuff 
} 
else 
{ 
    //even stuff 
} 

या कुछ बात तर्क

if($num&1) 
{ 
    //odd stuff 

     if($num>=1 && $num<=7) 
        {//your special stuff 
        } 
} 
else 
{ 
    //even stuff 
} 
0
<?php 
$arr = array(1, 3, 5, 7); 
if (in_array($chk, $arr)) { 
    // DO SOMETHING 
} 
संबंधित मुद्दे