diff --git a/src/PhpSpreadsheet/Spreadsheet.php b/src/PhpSpreadsheet/Spreadsheet.php index 09022bbc63..549e4cdda9 100644 --- a/src/PhpSpreadsheet/Spreadsheet.php +++ b/src/PhpSpreadsheet/Spreadsheet.php @@ -660,10 +660,10 @@ public function getAllSheets(): array */ public function getSheetByName(string $worksheetName): ?Worksheet { - $worksheetCount = count($this->workSheetCollection); - for ($i = 0; $i < $worksheetCount; ++$i) { - if (strcasecmp($this->workSheetCollection[$i]->getTitle(), trim($worksheetName, "'")) === 0) { - return $this->workSheetCollection[$i]; + $trimWorksheetName = trim($worksheetName, "'"); + foreach ($this->workSheetCollection as $worksheet) { + if (strcasecmp($worksheet->getTitle(), $trimWorksheetName) === 0) { + return $worksheet; } }