Timber\Twig::add_list_separators PHP Метод

add_list_separators() публичный Метод

public add_list_separators ( array $arr, string $first_delimiter = ',', string $second_delimiter = 'and' ) : string
$arr array
$first_delimiter string
$second_delimiter string
Результат string
    public function add_list_separators($arr, $first_delimiter = ',', $second_delimiter = 'and')
    {
        $length = count($arr);
        $list = '';
        foreach ($arr as $index => $item) {
            if ($index < $length - 2) {
                $delimiter = $first_delimiter . ' ';
            } elseif ($index == $length - 2) {
                $delimiter = ' ' . $second_delimiter . ' ';
            } else {
                $delimiter = '';
            }
            $list = $list . $item . $delimiter;
        }
        return $list;
    }