0

PHPの初心者なので、少し助けが必要です。

if($catname != 'used-cars' && $currentpage IS NOT 1,2,3.....100){
}

どうすればこれを正確に書くことができますか?多分配列内に数値を入れますか?

タイ

4

5 に答える 5

2

使用!してin_array()

$array = array(1, 2, 3... , 100);

if($catname != 'used-cars' && !in_array($currentpage, $array)){

}

http://php.net/manual/en/function.in-array.php

于 2012-05-02T16:05:02.640 に答える
1
if($catname != 'used-cars' && !in_array($currentpage, range(1, 100))

または:

if($catname != 'used-cars' && ($currentpage < 1 || $currentpage > 100))
于 2012-05-02T16:04:25.190 に答える
0
if($catname != 'used-cars' && !in_array($currentPage, array(1, 2, 3, ..., 100)))
{}
于 2012-05-02T16:03:41.953 に答える
0

1 ~ 100 の範囲内のすべての数値が必要であると仮定すると、次のように使用できin_array()ますrange()

if (($catname != "used-cars") && (!in_array($currentPage, range(1,100))) {
   //Do Stuff
}
于 2012-05-02T16:05:25.780 に答える
0

たぶん、このようなものがうまくいくでしょうか?

if($catname != 'used-cars' && $currentpage > 100)
{
    //Code here
}
于 2012-05-02T16:07:01.020 に答える