isset89
@isset89
Врёшь, тебе нравится

ДД, как обрезать нужное мне слово (динамически)?

Есть текст:
Маша гуляла по улице, у нее была лента, 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] - означает номер столбца из Экселя
  • Вопрос задан
  • 317 просмотров
Решения вопроса 1
isset89
@isset89 Автор вопроса
Врёшь, тебе нравится
вопрос решен, спасибо test test и Андрей Мохов
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
В общем, я оставлю здесь эту ссылку, для общей информации: Регулярные выражения
А готовый код тут найдется кому написать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы