SplFileObject::getCsvControl

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

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

Описание

public SplFileObject::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-поля