# split (Compartido)

> Divide un texto en trozos en los separadores.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Datos y utilidades
- **URL**: https://wiki.mymp.gg/es/split

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `text` | `string` | El texto. Solo cuenta hasta su primer byte nulo. |
| `separator` | `string\|int` | Los caracteres que separan, o el código de un carácter. |

## Retorno

Una lista con los trozos. Los trozos vacíos se dejan fuera.

## Ejemplo

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

### Atención

Cada carácter del separador separa por sí solo: `split("a, b", ", ")` corta en la coma y en el espacio.

## Ver también

- [toJSON (Compartido)](https://wiki.mymp.gg/es/toJSON.md): Convierte un valor de Lua en texto JSON. Es la misma función que json.encode.
