我試圖使用break的概念,但我也在使用一些內置的PHP函數來只允許某些值進入get函數。
$allowedKeys = array(
'route'
);
$options = array(
'chapter_1' => 'chapter_1',
'chapter_2' => 'chapter_2',
'chapter_3' => 'chapter_3'
);
$_GET = array_intersect_key($_GET, array_flip($allowedKeys));
if($_GET[$allowedKeys[0]] && array_key_exists($_GET[$allowedKeys[0]], $options)) {
if($_GET[$allowedKeys[0]] == $options[0]) {
/* This is where I'm trying to see if route=chapter_1 then do something.
The logic I'm trying to write is if the route is chapter_1 then print
out the content from chapter 1 How can determine this? */
echo "Hello";
}
}
爲什麼這段代碼不會回顯「hello」?
爲什麼在'$ _GET'數組中有更多的鍵值?如果你不想要它們,那麼就不要使用它們。 – Eric
這是如何應得的投票? –
可能因爲問題不清楚。爲什麼'$ options'是一個鍵與數值相等的數組? – Eric