WP_CLI\Utils

write_csv()WP-CLI 1.0

Write data as CSV to a given file.

Хуков нет.

Возвращает

null. Ничего.

Использование

write_csv( $fd, $rows, $headers );
$fd(resource) (обязательный)
File descriptor.
$rows(массив) (обязательный)
Array of rows to output.
$headers(массив)
List of CSV columns (optional).
По умолчанию: []

Код write_csv() WP-CLI 2.7.0-alpha

function write_csv( $fd, $rows, $headers = [] ) {
	if ( ! empty( $headers ) ) {
		fputcsv( $fd, $headers );
	}

	foreach ( $rows as $row ) {
		if ( ! empty( $headers ) ) {
			$row = pick_fields( $row, $headers );
		}

		fputcsv( $fd, array_values( $row ) );
	}
}