protected static function generateRow(array $row, $delimiter, $enclose)
    {
        array_walk($row, function (&$item) use ($enclose) {
            if (is_bool($item)) {
                $item = (int) $item;
            } elseif (is_null($item)) {
                $item = '';
            } elseif (!is_scalar($item)) {
                $item = "[array]";
            }
            $item = $enclose.Html::encode($item).$enclose;
        });

        return implode($delimiter, $row) . PHP_EOL;
    }
protected static function generateRow(array $row, $delimiter, $enclose)
    {
        array_walk($row, function (&$item) use ($enclose) {
            if (is_bool($item)) {
                $item = (int) $item;
            } elseif (is_null($item)) {
                $item = '';
            } elseif (!is_scalar($item)) {
                $item = "[array]";
            }
            $item = $enclose.Html::encode($item).$enclose;
        });

        return implode($delimiter, $row) . PHP_EOL;
    }
protected static function generateRow ( array $ row , $ delimiter , $ enclose ) { array_walk ( $ row , function ( & $ item ) use ( $ enclose ) { if ( is_bool ( $ item ) ) { $ item = ( int ) $ item ; } elseif ( is_null ( $ item ) ) { $ item = '' ; } elseif ( ! is_scalar ( $ item ) ) { $ item = "[array]" ; } $ item = $ enclose . Html :: encode ( $ item ) . $ enclose ; } ) ; return implode ( $ delimiter , $ row ) . PHP_EOL ; }
Generate a row by its items.

@param array $row
@param string $delimiter
@param string $enclose
@return string
@since 1.0.4
Generate a row by its items .