我已經(jīng)查看了此處提供的示例如何檢查字符串是否包含特定單詞?并嘗試在我的代碼中實(shí)現(xiàn)相同的邏輯。然而,我得到的結(jié)果并不是我所期望的。我的代碼如下foreach ($files as $file_name) { require_once "Classes/PHPExcel.php"; $tmpfname = "./product_files/".$file_name; //echo $tmpfname; //die(); $excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname); $excelObj = $excelReader->load($tmpfname); $worksheet = $excelObj->getSheet(0); $lastRow = $worksheet->getHighestRow(); echo $file_name; if (strpos($file_name, 'aroundnoon' !== false)) { echo 'Aroundnoon </br>' ; } else if (strpos($file_name, 'classic_drinks' !== false)) { echo 'Classic Drinks </br>' ; } else { echo 'This is stupid.. </br>'; }}文件名是 aroundnoon.xlsx 和 classic_drinks.xlsx 但是當(dāng)我運(yùn)行這個文件時,我得到以下結(jié)果我哪里錯了?
1 回答

慕無忌1623718
TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個贊
如評論中所述,您)在兩個strpos()電話中都放錯了位置。檢查下面的代碼:
$files = [
'aroundnoon.xlsx',
'classic_drinks.xlsx'
];
foreach ($files as $file_name) {
if (strpos($file_name, 'aroundnoon') !== false) {
echo 'Aroundnoon </br>' ;
}
else if (strpos($file_name, 'classic_drinks') !== false) {
echo 'Classic Drinks </br>' ;
}
else {
echo 'This is stupid.. </br>';
}
}
在此處檢查輸出:https ://ideone.com/zpW8Mg
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報
0/150
提交
取消