SplFileObject::getCsvControl

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

SplFileObject::getCsvControlПолучает разделитель, ограничитель и символ экранирования для файла CSV

Описание

publicSplFileObject::getCsvControl(): array

Метод получает разделитель, ограничитель и символ экранирования для разбора полей CSV-файла.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Метод возвращает индексный массив, который содержит разделитель, ограничитель и символ экранирования.

Список изменений

ВерсияОписание
7.4.0 Теперь пустую строку разрешается использовать как символ экранирования.
7.0.10 В массив с результатами добавили символ экранирования.

Примеры

Пример #1 Пример использования метода SplFileObject::getCsvControl()

<?php

$file
= new SplFileObject("data.txt");
print_r($file->getCsvControl());

?>

Вывод приведённого примера будет похож на:

Array ( [0] => , [1] => " [2] => \ )

Смотрите также

  • SplFileObject::setCsvControl() - Устанавливает символы разделителя, обёртывания и экранирования для CSV
  • SplFileObject::fgetcsv() - Получает строку из указателя файла и анализирует её на CSV-поля
To Top