-1
我已經將一個字符串拉出到一個數組中,並通過PHP開關循環。我唯一的問題是,我需要我的開關對大寫字母敏感。PHP開關重視大小寫?
下面是一個例子字符串:
$string = "AAaa BBbb CCcc DDDD"
爆炸後你會得到這樣的事情:
Array ([0] => AAaa [1] => BBbb [2] => CCcc [3] => DDDD)
我的交換機需要基於它來查找多個事物的數組中,並返回不同的結果認定。例如:
switch (true) {
case ($array[0]='AAaa'):
echo "There is an AAaa";
break;
case (($array[0]='AAaa') && ($array[3]='DDDD')):
echo "AAaa and DDDD are both there";
break;
default:
echo "Nothing is there!):";
}
它運作良好,當你正在尋找不同的字母,但有時我的字符串將有「AAAA」,「AAAA」等,但我需要交換機能夠看出其中的差別。
我知道這可以用if-elseif-else語句完成,但在我看來,開關更容易閱讀。
交換機_are not_更容易閱讀。 – 2013-03-23 06:25:43
您正在使用賦值運算符而不是比較運算符。 – Gumbo 2013-03-23 06:33:08
http://codepad.org/BVZIjWMf – 2013-03-23 06:33:48