Files
liquid/_filters/first.md
2021-04-28 13:43:02 -04:00

858 B

title, description
title description
first Liquid filter that returns the first item of an array.

Returns the first item of an array.

Input

```liquid {%- raw -%} {{ "Ground control to Major Tom." | split: " " | first }} {% endraw %} ```

Output

```text {{ "Ground control to Major Tom." | split: " " | first }} ```

Input

```liquid {%- raw -%} {% assign my_array = "zebra, octopus, giraffe, tiger" | split: ", " %}

{{ my_array.first }} {% endraw %}


<p class="code-label">Output</p>
```text
{% assign my_array = "zebra, octopus, giraffe, tiger" | split: ", " %}

{{ my_array.first }}

You can use first with dot notation when you need to use the filter inside a tag:

{%- raw -%}
{% if my_array.first == "zebra" %}
  Here comes a zebra!
{% endif %}
{% endraw %}