我有一個字符串:字符串comparsion有不同的變體
$string = 'michelinx-icexi3xl92t';
OR
$string = 'michelinx-icexi2xl92t';
和陣列
$array = array(0 => 'x-ice', 1 => 'x-icenorth', 2 => 'x-icexi2', 3 => 'x-icexi3');
我在做什麼是:
foreach($array as $key => $arr)
{
if(strstr($string, $arr)){
//some code here
break;
}
}
在這兩種情況下,當$ key == 0; 但我需要停止它時,$ key == 3或2或可能是另一個鍵,這更好地匹配字符串
任何建議如何做到這一點?
它停止,因爲它得到非常相配第一陣列。你有什麼標準讓它在'$ key == 3'上停下來? – Rikesh
這就是問題+) 問題是 - 如何更改此代碼 – aloneibreak
之前打破如果語句檢查值'$ key == 3' – krishna