Есть текст:
Маша гуляла по улице, у нее была лента, 1,5м., самая счастливая девочка
У Кати была лента, 30,5м, самая счастливая девочка
У Васи не было ленты, 0,5см., боль, тоска
Мне нужно, вытащить только -
1,5м.
30,5м
0,5см.
Это парсер экселя, выглядет это примерно так :
$inputFileName = 'file.xls';
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$objPHPExcel->setActiveSheetIndex(0);
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
{
$worksheetTitle = $worksheet->getTitle();
$highestRow = $worksheet->getHighestRow();
$highestColumn = $worksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$url1 = $objPHPExcel->getActiveSheet()->getCell('J6')->getHyperlink()->getUrl();
$url2 = $objPHPExcel->getActiveSheet()->getCell('K6')->getHyperlink()->getUrl();
for ($row = 6; $row <= $highestRow; ++ $row) {
$val=array();
for ($col = 0; $col < $highestColumnIndex; ++ $col) {
$cell = $worksheet->getCellByColumnAndRow($col, $row);
$val[] = $cell->getValue();
}
получили массив.
$cod = $val[5];
$tovar = $val[7];
$razmer = strstr($val[7],', '); ----> вот именно здесь мне нужно вытягивать только размеры
$val[5] - означает номер столбца из Экселя