[英]Can I use IF multiple times to switch between multiple options in PHP?
嘿,我的網站上有9種文字。 我必須為每種類型設置不同的關鍵字。 用這個腳本;
if ($type = movie) {
$yazdir = "DVDRip, DVDScr";
}
elseif ($type = game) {
$yazdir = "Full Version, Patch";
}
我可以寫兩種類型的關鍵字。 如何針對其他類型正確重復此操作? (回聲paramether必須是$ yazdir)
三種選擇:
switch
http://php.net/manual/en/control-structures.switch.php
3,使用關聯數組
$types = array(
"movies" => "DVDRip, DVDScr",
"games" => "Full Version, Patch",
...
);
只需繼續添加elseif
。
if ($type == "movie") {
$yazdir = "DVDRip, DVDScr";
} elseif ($type == "game") {
$yazdir = "Full Version, Patch";
} elseif ($type == "book") {
$yazdir = "Warez book";
}
或者您可以使用開關,如Yada所說。 請注意,您必須使用break,否則它將失敗。
如果您發現自己做了很多次,那么最好通過一個關聯數組來解決當前的問題,在您的情況下,該數組會將$ type鍵映射到$ yazdir值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.