$nopa = "Shotgun";
$weapon1 = array("Ingen","Shotgun","Glock 17","Revolver","AK 47","Barrett M82");
我該怎麼做,所以這個代碼將輸出一個是,如果$武器等於$ nopa,否則它會輸出一個不。有任何想法嗎?PHP變量和數組組合
$nopa = "Shotgun";
$weapon1 = array("Ingen","Shotgun","Glock 17","Revolver","AK 47","Barrett M82");
我該怎麼做,所以這個代碼將輸出一個是,如果$武器等於$ nopa,否則它會輸出一個不。有任何想法嗎?PHP變量和數組組合
檢查PHP函數 「in_array」
http://php.net/manual/en/function.in-array.php
if (in_array($stringVar, $arrayVar)) {
//do something
}
謹慎的情況下,但是。
如果needle是一個字符串,則比較是以區分大小寫的方式完成的 的方式。
可以使用in_array
從PHP文件指出這裏:http://php.net/manual/en/function.in-array.php
退房內置in_array功能:
這就是你想要的:
<?
$nopa = "Shotgun";
$weapon1 = array("Ingen","Shotgun","Glock 17","Revolver","AK 47","Barrett M82");
if (in_array($nopa,$weapon1)){
echo 'YES';
} else {
echo 'NO';
}
?>
你可能想嘗試in_array函數。 – Maximus2012