Converters
Diferentes convertidores de distintos valores segun la necesidad.
Table of Contents
Methods
- arrayToJson() : string|null
- Desc: Verifica si es un json string válido, en caso contrario lo codifica para ser un json string.
- MySQLToISO8601() : string
- Desc: Convierte fechas de Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss) a formato con ISO8601 (UTC)
- slugUrlString() : string
- Desc: Transforma una cadena de texto simple a una cadena slug para URLs
- toMySQLDateTime() : string|false
- Desc: Convierte fechas a Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss)
- custom_json_validate() : mixed
Methods
arrayToJson()
Desc: Verifica si es un json string válido, en caso contrario lo codifica para ser un json string.
public
static arrayToJson(array<string|int, mixed>|string|null $data[, string|null $defaultResponse = '[]' ]) : string|null
Notes: n/a, Ref: n/a
Date: 2025-10-31, Version: v0.2509.26
Parameters
- $data : array<string|int, mixed>|string|null
-
JSON string o array
- $defaultResponse : string|null = '[]'
-
Respuesta por defecto en caso de que $data sea nulo o vacío (en JSON string).
Tags
Return values
string|nullMySQLToISO8601()
Desc: Convierte fechas de Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss) a formato con ISO8601 (UTC)
public
static MySQLToISO8601(string $dateTime) : string
Notes: n/a, Ref: n/a
Date: 2025-07-31, Version: v0.2507.01
Example: n/a
Parameters
- $dateTime : string
Return values
stringslugUrlString()
Desc: Transforma una cadena de texto simple a una cadena slug para URLs
public
static slugUrlString(string $stringParam) : string
Notes: n/a, Ref: n/a
Date: 2025-07-31, Version: v0.2507.01
Example:
echo Converters::slugUrlString('Hello, world');
//out: hello-world
Parameters
- $stringParam : string
Return values
stringtoMySQLDateTime()
Desc: Convierte fechas a Formato MySQL DateTime (YYYY-MM-DD hh:mm:ss)
public
static toMySQLDateTime(string $dateTime) : string|false
Notes: n/a, Ref: n/a
Date: 2025-07-31, Version: v0.2507.01
Example: n/a
Parameters
- $dateTime : string
-
fecha a convertir
Return values
string|falsecustom_json_validate()
private
static custom_json_validate(mixed $json_string) : mixed
Parameters
- $json_string : mixed