Con este componente puedes implementar una o varias funciones de PHP en el routing point que estés editando.

Se encuentra dentro del grupo de componentes llamado “Básicos” y está disponible para todos los tipos de routing (Voice, Interaction, Chat y CRM + Webhook) y Agent Scripting.

 


 

Sintaxis #

  1. Selecciona una función del listado que puedes encontrar en el menú desplegable.
  2. Da clic en el botón “Add” para añadir la función seleccionada.
  3. Escribe el parámetro de la función.
  4. Da clic en el botón “Add” para agregar el parámetro escrito.
  5. El botón “)” hace el cierre de la función.
  6. El botón “◄◄” permite borrar lo último que se añadió.

 

 


 

  1. Escribe la variable de destino, es decir, donde se guardará la información. En este espacio no es posible colocar ninguna variable reservada.
  2. En el recuadro negro puedes previsualizar cómo va quedando la función.
  3. Da clic en “Adicionar función” si ves que es correcta.
  4. En la tabla de la parte inferior se listan las funciones que han sido adicionadas.

 

 


 

Si das clic derecho sobre alguna función adicionada en la tabla podrás ordenarla de posición, editarla o borrarla.

 

 


 

Listado de funciones incluidas #

  • abs: Obtiene el valor absoluto de un número. Es decir, convierte cualquier número negativo en positivo, y deja los números positivos tal cual.
  • array_push: Inserta uno o más elementos al final de un array existente.
  • array_search: Busca la posición de un elemento en un array.
  • base64_decode: Decodifica datos que han sido codificados en base 64.
  • base64_encode: Toma datos binarios y los convierte en una cadena de caracteres ASCII.
  • bin2hex: Convierte datos binarios en su representación hexadecimal.
  • chunk_split: Divide una cadena en trozos más pequeños.
  • count: Determina la cantidad de elementos que contiene un array o un objeto que implemente la interfaz “countable”.
  • ctype_alnum: Verifica si todos los caracteres dentro de una cadena son alfanuméricos.
  • date: Maneja y formatea fechas y horas para presentarla en diversos formatos.
  • date_create: Crea un objeto de la clase DateTime, el cual representa una fecha y hora específica o la fecha y hora actual si no se proporciona ningún valor.
  • date_diff: Calcula la diferencia entre dos fechas. Determina cuántos años, meses, días, horas, minutos y segundos separan dos instantes en el tiempo.
  • date_format: Da formato a un objeto de fecha y hora de acuerdo a un patrón específico. Es decir, te permite convertir una fecha y hora representada por un objeto DateTime en una cadena de texto con el formato que desees.
  • empty: Determinar si una variable está vacía. Una variable se considera vacía si no existe o si su valor equivale a cadena vacía, cero, flotante cero, null, false o array vacío.
  • explode: Divide una cadena de texto en un array basado en un delimitador específico.
  • filter_var: Valida y filtra datos. Con esta función puedes asegurarte de que algunos datos sean del tipo correcto y estén dentro de los límites esperados.
  • floor: Redondea un número hacia abajo al entero más cercano.
  • get_object_vars: Obtiene un array asociativo que contiene todas las propiedades no estáticas y accesibles de un objeto.
  • hash: Genera el valor de resumen de una cadena de texto utilizando uno de los algoritmos hash disponibles, como MD5, SHA-1, SHA-256, etc. El valor hash resultante es una cadena de longitud fija que representa de manera única el contenido de la entrada.
  • hex2bin: Convierte una cadena de caracteres hexadecimal en su representación binaria equivalente.
  • implode: Sirve para unir todos los elementos de un array en una única cadena de texto, utilizando un separador específico.
  • intval: Convierte valores de cualquier tipo a enteros.
  • in_array: Busca un valor dentro de un array.
  • isset: Verifica si una variable está definida.
  • is_array: Verifica si una variable es un array.
  • is_bool: Verifica si una variable es de tipo booleano.
  • is_double: Verifica si una variable es un número de punto flotante (real o decimal).
  • is_float: Verifica si una variable es un número de punto flotante (real o decimal).
  • is_numeric: Verifica si un valor es numérico.
  • is_object: Identificando objectos.
  • is_string: Verifica si una variable es una cadena de texto.
  • json_decode: Convierte una cadena de texto en formato JSON en una estructura de datos de PHP.
  • json_encode: Convierte una estructura de datos de PHP en un string JSON.
  • ltrim: Elimina espacios al inicio de una cadena.
  • money_format: Da formato a números de manera que representen cantidades monetarias.
  • mt_rand: Genera números aleatorios dentro de un rango especificado.
  • nl2br: Convirtiendo saltos de línea en etiquetas HTML.
  • number_format: Formatea números para una mejor visualización.
  • pow: Calcula la potencia de un número.
  • preg_match: Busca y encuentra patrones específicos dentro de una cadena de texto.
  • preg_replace: Permite buscar y reemplazar partes de una cadena de texto utilizando expresiones regulares.
  • print_r: Proporciona una representación legible para humanos de una variable, ya sea una cadena, array u objeto.
  • rand: Genera números aleatorios.
  • round: Redondea un número a un determinado número de decimales.
  • rtrim: Elimina espacios en blanco (u otros caracteres especificados) del final de una cadena de texto.
  • sqrt: Calcula la raíz cuadrada de un número.
  • strlen: Determina la longitud de una cadena de texto.
  • strpos: Encuentra la posición de la primera aparición de una subcadena dentro de una cadena más larga.
  • strtolower: Convierte todos los caracteres alfabéticos de una cadena a minúscula.
  • strtotime: Transforma una cadena de texto que representa una fecha y hora en una marca de tiempo Unix.
  • strtoupper: Convierte todos los caracteres alfabéticos de una cadena a mayúsculas.
  • str_replace: Busca y reemplaza todas las ocurrencias de una subcadena dentro de una cadena más larga.
  • str_split: Divide una cadena en un arreglo de subcadenas, cada una con una longitud especificada.
  • substr: Extrae una porción específica de una cadena de texto.
  • substr_count: Cuenta el número de veces que una subcadena aparece dentro de una cadena más larga.
  • substr_replace: Reemplaza una parte específica de una cadena con otra cadena.
  • time: Obtiene la hora actual.
  • trim: Elimina espacios en blanco (espacios, tabulaciones, caracteres de nueva línea) del inicio y final de una cadena.
  • ucfirst: Convierte el primer caracter de una cadena a mayúscula.
  • urldecode: Revierte el proceso de codificación de URL.
  • urlencode: Prepara una cadena de texto para ser incluida de forma segura en una URL.
  • utf8_decode: Convierte una cadena de caracteres de la codificación UTF-8 a la codificación ISO-8859-1 (también conocida como Latin-1).
  • utf8_encode: Convierte una cadena de caracteres de la codificación ISO-8859-1 (también conocida como Latin-1) a la codificación UTF-8.
  • wordwrap: Ajusta una cadena de texto a un ancho predeterminado, insertando saltos de línea en los puntos adecuados.

Para consultar la documentación oficial de funciones de PHP, da clic en el siguiente botón y busca la función de tu interés (que se encuentre dentro del listado de funciones en el componente).

Da clic aquí para ir al manual oficial de PHP.

 

 

 

 

 

 

Con este componente puedes implementar una o varias funciones de PHP en el routing point que estés editando.

Se encuentra dentro del grupo de componentes llamado “Básicos” y está disponible para todos los tipos de routing (Voice, Interaction, Chat y CRM + Webhook) y Agent Scripting.

 


 

Sintaxis #

  1. Selecciona una función del listado que puedes encontrar en el menú desplegable.
  2. Da clic en el botón “Add” para añadir la función seleccionada.
  3. Escribe el parámetro de la función.
  4. Da clic en el botón “Add” para agregar el parámetro escrito.
  5. El botón “)” hace el cierre de la función.
  6. El botón “◄◄” permite borrar lo último que se añadió.

 

 


 

  1. Escribe la variable de destino, es decir, donde se guardará la información. En este espacio no es posible colocar ninguna variable reservada.
  2. En el recuadro negro puedes previsualizar cómo va quedando la función.
  3. Da clic en “Adicionar función” si ves que es correcta.
  4. En la tabla de la parte inferior se listan las funciones que han sido adicionadas.

 

 


 

Si das clic derecho sobre alguna función adicionada en la tabla podrás ordenarla de posición, editarla o borrarla.

 

 


 

Listado de funciones incluidas #

  • abs: Obtiene el valor absoluto de un número. Es decir, convierte cualquier número negativo en positivo, y deja los números positivos tal cual.
  • array_push: Inserta uno o más elementos al final de un array existente.
  • array_search: Busca la posición de un elemento en un array.
  • base64_decode: Decodifica datos que han sido codificados en base 64.
  • base64_encode: Toma datos binarios y los convierte en una cadena de caracteres ASCII.
  • bin2hex: Convierte datos binarios en su representación hexadecimal.
  • chunk_split: Divide una cadena en trozos más pequeños.
  • count: Determina la cantidad de elementos que contiene un array o un objeto que implemente la interfaz “countable”.
  • ctype_alnum: Verifica si todos los caracteres dentro de una cadena son alfanuméricos.
  • date: Maneja y formatea fechas y horas para presentarla en diversos formatos.
  • date_create: Crea un objeto de la clase DateTime, el cual representa una fecha y hora específica o la fecha y hora actual si no se proporciona ningún valor.
  • date_diff: Calcula la diferencia entre dos fechas. Determina cuántos años, meses, días, horas, minutos y segundos separan dos instantes en el tiempo.
  • date_format: Da formato a un objeto de fecha y hora de acuerdo a un patrón específico. Es decir, te permite convertir una fecha y hora representada por un objeto DateTime en una cadena de texto con el formato que desees.
  • empty: Determinar si una variable está vacía. Una variable se considera vacía si no existe o si su valor equivale a cadena vacía, cero, flotante cero, null, false o array vacío.
  • explode: Divide una cadena de texto en un array basado en un delimitador específico.
  • filter_var: Valida y filtra datos. Con esta función puedes asegurarte de que algunos datos sean del tipo correcto y estén dentro de los límites esperados.
  • floor: Redondea un número hacia abajo al entero más cercano.
  • get_object_vars: Obtiene un array asociativo que contiene todas las propiedades no estáticas y accesibles de un objeto.
  • hash: Genera el valor de resumen de una cadena de texto utilizando uno de los algoritmos hash disponibles, como MD5, SHA-1, SHA-256, etc. El valor hash resultante es una cadena de longitud fija que representa de manera única el contenido de la entrada.
  • hex2bin: Convierte una cadena de caracteres hexadecimal en su representación binaria equivalente.
  • implode: Sirve para unir todos los elementos de un array en una única cadena de texto, utilizando un separador específico.
  • intval: Convierte valores de cualquier tipo a enteros.
  • in_array: Busca un valor dentro de un array.
  • isset: Verifica si una variable está definida.
  • is_array: Verifica si una variable es un array.
  • is_bool: Verifica si una variable es de tipo booleano.
  • is_double: Verifica si una variable es un número de punto flotante (real o decimal).
  • is_float: Verifica si una variable es un número de punto flotante (real o decimal).
  • is_numeric: Verifica si un valor es numérico.
  • is_object: Identificando objectos.
  • is_string: Verifica si una variable es una cadena de texto.
  • json_decode: Convierte una cadena de texto en formato JSON en una estructura de datos de PHP.
  • json_encode: Convierte una estructura de datos de PHP en un string JSON.
  • ltrim: Elimina espacios al inicio de una cadena.
  • money_format: Da formato a números de manera que representen cantidades monetarias.
  • mt_rand: Genera números aleatorios dentro de un rango especificado.
  • nl2br: Convirtiendo saltos de línea en etiquetas HTML.
  • number_format: Formatea números para una mejor visualización.
  • pow: Calcula la potencia de un número.
  • preg_match: Busca y encuentra patrones específicos dentro de una cadena de texto.
  • preg_replace: Permite buscar y reemplazar partes de una cadena de texto utilizando expresiones regulares.
  • print_r: Proporciona una representación legible para humanos de una variable, ya sea una cadena, array u objeto.
  • rand: Genera números aleatorios.
  • round: Redondea un número a un determinado número de decimales.
  • rtrim: Elimina espacios en blanco (u otros caracteres especificados) del final de una cadena de texto.
  • sqrt: Calcula la raíz cuadrada de un número.
  • strlen: Determina la longitud de una cadena de texto.
  • strpos: Encuentra la posición de la primera aparición de una subcadena dentro de una cadena más larga.
  • strtolower: Convierte todos los caracteres alfabéticos de una cadena a minúscula.
  • strtotime: Transforma una cadena de texto que representa una fecha y hora en una marca de tiempo Unix.
  • strtoupper: Convierte todos los caracteres alfabéticos de una cadena a mayúsculas.
  • str_replace: Busca y reemplaza todas las ocurrencias de una subcadena dentro de una cadena más larga.
  • str_split: Divide una cadena en un arreglo de subcadenas, cada una con una longitud especificada.
  • substr: Extrae una porción específica de una cadena de texto.
  • substr_count: Cuenta el número de veces que una subcadena aparece dentro de una cadena más larga.
  • substr_replace: Reemplaza una parte específica de una cadena con otra cadena.
  • time: Obtiene la hora actual.
  • trim: Elimina espacios en blanco (espacios, tabulaciones, caracteres de nueva línea) del inicio y final de una cadena.
  • ucfirst: Convierte el primer caracter de una cadena a mayúscula.
  • urldecode: Revierte el proceso de codificación de URL.
  • urlencode: Prepara una cadena de texto para ser incluida de forma segura en una URL.
  • utf8_decode: Convierte una cadena de caracteres de la codificación UTF-8 a la codificación ISO-8859-1 (también conocida como Latin-1).
  • utf8_encode: Convierte una cadena de caracteres de la codificación ISO-8859-1 (también conocida como Latin-1) a la codificación UTF-8.
  • wordwrap: Ajusta una cadena de texto a un ancho predeterminado, insertando saltos de línea en los puntos adecuados.

Para consultar la documentación oficial de funciones de PHP, da clic en el siguiente botón y busca la función de tu interés (que se encuentre dentro del listado de funciones en el componente).

Da clic aquí para ir al manual oficial de PHP.

 

 

 

 

 

 

Con este componente puedes implementar una o varias funciones de PHP en el routing point que estés editando.

Se encuentra dentro del grupo de componentes llamado “Básicos” y está disponible para todos los tipos de routing (Voice, Interaction, Chat y CRM + Webhook) y Agent Scripting.

 


 

Sintaxis #

  1. Selecciona una función del listado que puedes encontrar en el menú desplegable.
  2. Da clic en el botón “Add” para añadir la función seleccionada.
  3. Escribe el parámetro de la función.
  4. Da clic en el botón “Add” para agregar el parámetro escrito.
  5. El botón “)” hace el cierre de la función.
  6. El botón “◄◄” permite borrar lo último que se añadió.

 

 


 

  1. Escribe la variable de destino, es decir, donde se guardará la información. En este espacio no es posible colocar ninguna variable reservada.
  2. En el recuadro negro puedes previsualizar cómo va quedando la función.
  3. Da clic en “Adicionar función” si ves que es correcta.
  4. En la tabla de la parte inferior se listan las funciones que han sido adicionadas.

 

 


 

Si das clic derecho sobre alguna función adicionada en la tabla podrás ordenarla de posición, editarla o borrarla.

 

 


 

Listado de funciones incluidas #

  • abs: Obtiene el valor absoluto de un número. Es decir, convierte cualquier número negativo en positivo, y deja los números positivos tal cual.
  • array_push: Inserta uno o más elementos al final de un array existente.
  • array_search: Busca la posición de un elemento en un array.
  • base64_decode: Decodifica datos que han sido codificados en base 64.
  • base64_encode: Toma datos binarios y los convierte en una cadena de caracteres ASCII.
  • bin2hex: Convierte datos binarios en su representación hexadecimal.
  • chunk_split: Divide una cadena en trozos más pequeños.
  • count: Determina la cantidad de elementos que contiene un array o un objeto que implemente la interfaz “countable”.
  • ctype_alnum: Verifica si todos los caracteres dentro de una cadena son alfanuméricos.
  • date: Maneja y formatea fechas y horas para presentarla en diversos formatos.
  • date_create: Crea un objeto de la clase DateTime, el cual representa una fecha y hora específica o la fecha y hora actual si no se proporciona ningún valor.
  • date_diff: Calcula la diferencia entre dos fechas. Determina cuántos años, meses, días, horas, minutos y segundos separan dos instantes en el tiempo.
  • date_format: Da formato a un objeto de fecha y hora de acuerdo a un patrón específico. Es decir, te permite convertir una fecha y hora representada por un objeto DateTime en una cadena de texto con el formato que desees.
  • empty: Determinar si una variable está vacía. Una variable se considera vacía si no existe o si su valor equivale a cadena vacía, cero, flotante cero, null, false o array vacío.
  • explode: Divide una cadena de texto en un array basado en un delimitador específico.
  • filter_var: Valida y filtra datos. Con esta función puedes asegurarte de que algunos datos sean del tipo correcto y estén dentro de los límites esperados.
  • floor: Redondea un número hacia abajo al entero más cercano.
  • get_object_vars: Obtiene un array asociativo que contiene todas las propiedades no estáticas y accesibles de un objeto.
  • hash: Genera el valor de resumen de una cadena de texto utilizando uno de los algoritmos hash disponibles, como MD5, SHA-1, SHA-256, etc. El valor hash resultante es una cadena de longitud fija que representa de manera única el contenido de la entrada.
  • hex2bin: Convierte una cadena de caracteres hexadecimal en su representación binaria equivalente.
  • implode: Sirve para unir todos los elementos de un array en una única cadena de texto, utilizando un separador específico.
  • intval: Convierte valores de cualquier tipo a enteros.
  • in_array: Busca un valor dentro de un array.
  • isset: Verifica si una variable está definida.
  • is_array: Verifica si una variable es un array.
  • is_bool: Verifica si una variable es de tipo booleano.
  • is_double: Verifica si una variable es un número de punto flotante (real o decimal).
  • is_float: Verifica si una variable es un número de punto flotante (real o decimal).
  • is_numeric: Verifica si un valor es numérico.
  • is_object: Identificando objectos.
  • is_string: Verifica si una variable es una cadena de texto.
  • json_decode: Convierte una cadena de texto en formato JSON en una estructura de datos de PHP.
  • json_encode: Convierte una estructura de datos de PHP en un string JSON.
  • ltrim: Elimina espacios al inicio de una cadena.
  • money_format: Da formato a números de manera que representen cantidades monetarias.
  • mt_rand: Genera números aleatorios dentro de un rango especificado.
  • nl2br: Convirtiendo saltos de línea en etiquetas HTML.
  • number_format: Formatea números para una mejor visualización.
  • pow: Calcula la potencia de un número.
  • preg_match: Busca y encuentra patrones específicos dentro de una cadena de texto.
  • preg_replace: Permite buscar y reemplazar partes de una cadena de texto utilizando expresiones regulares.
  • print_r: Proporciona una representación legible para humanos de una variable, ya sea una cadena, array u objeto.
  • rand: Genera números aleatorios.
  • round: Redondea un número a un determinado número de decimales.
  • rtrim: Elimina espacios en blanco (u otros caracteres especificados) del final de una cadena de texto.
  • sqrt: Calcula la raíz cuadrada de un número.
  • strlen: Determina la longitud de una cadena de texto.
  • strpos: Encuentra la posición de la primera aparición de una subcadena dentro de una cadena más larga.
  • strtolower: Convierte todos los caracteres alfabéticos de una cadena a minúscula.
  • strtotime: Transforma una cadena de texto que representa una fecha y hora en una marca de tiempo Unix.
  • strtoupper: Convierte todos los caracteres alfabéticos de una cadena a mayúsculas.
  • str_replace: Busca y reemplaza todas las ocurrencias de una subcadena dentro de una cadena más larga.
  • str_split: Divide una cadena en un arreglo de subcadenas, cada una con una longitud especificada.
  • substr: Extrae una porción específica de una cadena de texto.
  • substr_count: Cuenta el número de veces que una subcadena aparece dentro de una cadena más larga.
  • substr_replace: Reemplaza una parte específica de una cadena con otra cadena.
  • time: Obtiene la hora actual.
  • trim: Elimina espacios en blanco (espacios, tabulaciones, caracteres de nueva línea) del inicio y final de una cadena.
  • ucfirst: Convierte el primer caracter de una cadena a mayúscula.
  • urldecode: Revierte el proceso de codificación de URL.
  • urlencode: Prepara una cadena de texto para ser incluida de forma segura en una URL.
  • utf8_decode: Convierte una cadena de caracteres de la codificación UTF-8 a la codificación ISO-8859-1 (también conocida como Latin-1).
  • utf8_encode: Convierte una cadena de caracteres de la codificación ISO-8859-1 (también conocida como Latin-1) a la codificación UTF-8.
  • wordwrap: Ajusta una cadena de texto a un ancho predeterminado, insertando saltos de línea en los puntos adecuados.

Para consultar la documentación oficial de funciones de PHP, da clic en el siguiente botón y busca la función de tu interés (que se encuentre dentro del listado de funciones en el componente).

Da clic aquí para ir al manual oficial de PHP.