Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетил 17961 программист и 1716 роботов. Сейчас ищут 1824 программиста ...
Приступая к работе

SplFileObject::setCsvControl - Устанавливает символы разделителя и ограничителя для CSV

Вернуться к: SplFileObject

SplFileObject::setCsvControl

(PHP 5 >= 5.2.0, PHP 7)

SplFileObject::setCsvControlУстанавливает символы разделителя и ограничителя для CSV

Описание

public void SplFileObject::setCsvControl ([ string $delimiter = "," [, string $enclosure = "\"" [, string $escape = "\\" ]]] )

Устанавливает символы разделителя и ограничителя для разбора данных CSV.

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

delimiter

Разделитель поля (только один символ).

enclosure

Символ ограничителя поля (только один символ).

escape

Экранирующий символ (только один символ).

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

Эта функция не возвращает значения после выполнения.

Примеры

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

<?php
$file 
= new SplFileObject("data.csv");
$file->setFlags(SplFileObject::READ_CSV);
$file->setCsvControl('|');
foreach (
$file as $row) {
    list (
$fruit$quantity) = $row;
    
// Что-то делаем со значениями
}
?>

Содержимое data.csv

<?php
apples|20
bananas|14
cherries|87
?>

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

  • SplFileObject::getCsvControl() - Получает символы разделителя и ограничителя для CSV
  • SplFileObject::fgetcsv() - Получение строки файла и ее разбор в соответствии с CSV разметкой



Вернуться к: SplFileObject

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware