我可以這樣做這是有效的PHP嗎?複雜的if語句
if($x != (y&&z&&r&&w))
還是我必須把它寫這樣
if($x!=y && $x!=z && $x!=r && x!=w)
只是想知道,因爲我有很多的變量來比較,只是希望有一個更優雅的解決方案。
無論如何,您可能會有更優雅的解決方案。這是我想要做的。
foreach($_POST as $key => $value){
if($key != 'category_id'){
$cp[$key] = $value;
}
}
而且我有大約6個變量在我的$ _ POST語句來比較,我想使代碼漂亮。它基本上是一個巨大的表單,需要使用特定的鍵格式化爲特定的數組($ cp [])以使用我的MySQL插入語句。
任何奇特的想法?
當然,我只是用速記。來表示變量/字符串/整數,不管。我會有更具體的東西來比較它。 IE if($ key!= $ x && $ key!= $ y)。感謝你的回答! – Ryan 2011-04-05 22:07:13