# split (Compartilhado)

> Divide um texto em pedaços nos separadores.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Dados e utilidades
- **URL**: https://wiki.mymp.gg/pt/split

## Sintaxe

```lua
table split(string text, string|int separator)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `text` | `string` | O texto. Só conta até o primeiro byte nulo. |
| `separator` | `string\|int` | Os caracteres que separam, ou o código de um caractere. |

## Retorno

Uma lista com os pedaços. Pedaços vazios são deixados de fora.

## Exemplo

```lua
local parts = split("2495.1,-1687.4,14.5", ",")
local x, y, z = tonumber(parts[1]), tonumber(parts[2]), tonumber(parts[3])
```

### Atenção

Cada caractere do separador separa sozinho: `split("a, b", ", ")` corta na vírgula e no espaço.

## Veja também

- [toJSON (Compartilhado)](https://wiki.mymp.gg/pt/toJSON.md): Converte um valor Lua em texto JSON. É a mesma função que json.encode.
