Тема: Exсel, CSV, обробка
У мене є CSV файл згенерований Exel. В цьому файлі є записи в двох стовпчиках. Потрібно записи в першому і в наступному стовпчику занести у відповідні змінні. В 1-му стовпчику назви фірм, в іншому числа. Я вичлєняю одне від іншого базуючись на тому факті, що… коротше пишу отаке
function rpl($var){
$length = strpos($var, ";");
$v = substr($var, 0, $length);
$v = trim($v);
return $v;
}
і отримую назви фірм, але виникла проблема — між назвою фірми і числом не має бути фраз, слів, букв, символів на зразок "Не опубликовано". Як з цим боротися? Я про якийсь спосіб щоб можна було ідентифікувати довільний набір символів як назва фірми, решту симолів як непотрібне сміття, решту як число. Є спосіб писати щось таке:
$firm = $csvFile[A][1];
$number = $csvFile[J][2];
Або як зробити так щоб дані мені присилали не в якомусь CSV а в добре структурованому XML?