You are here

public static function Helper::buffer__csv__pop_line_to_array in Anti Spam by CleanTalk 9.1.x

Same name and namespace in other branches
  1. 8.4 src/lib/Cleantalk/Common/Helper.php \Cleantalk\Common\Helper::buffer__csv__pop_line_to_array()

* Pops line from the csv buffer and fromat it by map to array * *

Parameters

$csv: * @param array $map * * @return array|false

File

src/lib/Cleantalk/Common/Helper.php, line 1206

Class

Helper
CleanTalk Helper class. Compatible with any CMS.

Namespace

Cleantalk\Common

Code

public static function buffer__csv__pop_line_to_array(&$csv, $map = array()) {
  $line = trim(static::buffer__csv__pop_line($csv));
  $line = strpos($line, '\'') === 0 ? str_getcsv($line, ',', '\'') : explode(',', $line);
  if ($map) {
    $line = array_combine($map, $line);
  }
  return $line;
}