/** * @param string $glue * @param string $separator * @param array $filteredFields * @return string */ private static function implodeWithKeys( $glue, $separator, $filteredFields ) { if ( empty( $filteredFields ) ) return false; $string = ''; $first = true; foreach ( $filteredFields as $field ) { if ( $first ) $first = false; else $string .= $glue; $value = is_null( $field['value'] ) ? 'NULL' : "'".XMLImportDB::escapeString( $field['value'] )."'"; $string .= '`' . $field['key'] . '`' . $separator . $value; } return $string; }
/** * @param array $fields * @return string */ private static function implodeWithKeys($fields) { $string = ''; $first = true; foreach ($fields as $key => $field) { if (is_array($field)) { $field = implode("\n", $field); } if ($first) { $first = false; } else { $string .= '\', '; } $string .= '`' . $key . '` = \'' . XMLImportDB::escapeString($field); } return $string . '\''; }