As funções diversas fornecem codificação e decodificação Base64, codificação e decodificação de URL, geração de números aleatórios, cálculo de CRC e conversão de tipos.
base64_enc
Detalhes:
| Item | Descrição |
| Sintaxe | base64_enc(s [, no_padding]) |
| Recurso | Codifica uma string em Base64. |
| Parâmetro |
|
| Valor de retorno | Retorna uma string codificada em Base64. |
| Exemplo |
|
base64_dec
Detalhes:
| Item | Descrição |
| Sintaxe | base64_dec(s) |
| Recurso | Decodifica uma string codificada em Base64. |
| Parâmetro | s: string a decodificar. |
| Valor de retorno | Retorna a string bruta decodificada. |
| Exemplo |
|
url_escape
Detalhes:
| Item | Descrição |
| Sintaxe | url_escape(s) |
| Recurso | Aplica codificação URL a uma string. |
| Parâmetro | s: string a codificar. |
| Valor de retorno | Retorna uma string com codificação URL. |
| Exemplo |
Saída:
|
url_unescape
Detalhes:
| Item | Descrição |
| Sintaxe | url_unescape(s) |
| Recurso | Remove a codificação URL de uma string. |
| Parâmetro | s: string a decodificar. |
| Valor de retorno | Retorna a string bruta decodificada. |
| Exemplo |
Saída:
|
rand
Detalhes:
| Item | Descrição |
| Sintaxe | rand(n1, n2) |
| Recurso | Gera um número aleatório no intervalo n1 <= número retornado <= n2. |
| Parâmetro |
|
| Valor de retorno | Retorna um número aleatório. |
| Exemplo | |
rand_hit
Detalhes:
| Item | Descrição |
| Sintaxe | rand_hit(ratio) |
| Recurso | Retorna true ou false conforme a probabilidade especificada. |
| Parâmetro | ratio: probabilidade. Valores válidos: 0 a 100. |
| Valor de retorno | Retorna true ou false conforme a probabilidade definida. Um ratio de 100 sempre retorna true. Um ratio de 0 sempre retorna false. |
| Exemplo | |
crc
Detalhes:
| Item | Descrição |
| Sintaxe | crc(s) |
| Recurso | Calcula um valor de Cyclic Redundancy Check (CRC). |
| Parâmetro | s: string para cálculo do resumo CRC. |
| Valor de retorno | Retorna o valor CRC da string especificada por s. |
| Exemplo | |
tonumber
Detalhes:
| Item | Descrição |
| Sintaxe | tonumber(s [, base]) |
| Recurso | Converte uma string em número. |
| Parâmetro |
|
| Exemplo |
Saída:
|
base64_enc_safe
Detalhes:
| Item | Descrição |
| Sintaxe | base64_enc_safe(str) |
| Recurso | Codifica uma string em Base64 seguro para URL. Na saída, os sinais de mais (+) são substituídos por sinais de menos (-), as barras são substituídas por sublinhados (_) e os sinais de igual (=) de preenchimento são removidos. |
| Parâmetro | str: string a codificar. |
| Valor de retorno | Retorna uma string codificada em Base64 seguro para URL. |
| Exemplo | Cabeçalho de resposta: |
base64_dec_safe
Detalhes:
| Item | Descrição |
| Sintaxe | base64_dec_safe(str) |
| Recurso | Decodifica uma string codificada em Base64 seguro para URL. Durante a decodificação, os sinais de menos (-) são substituídos por sinais de mais (+) e os sublinhados (_) são substituídos por barras (/). Sinais de igual (=) de preenchimento são adicionados para garantir que o comprimento da string seja múltiplo de quatro. |
| Parâmetro | str: string codificada em Base64 seguro para URL a decodificar. |
| Valor de retorno | Retorna a string bruta decodificada. |
| Exemplo | Cabeçalho de resposta: |
randomseed
Detalhes:
| Item | Descrição |
| Sintaxe | randomseed() |
| Recurso | Gera uma semente aleatória. |
| Parâmetro | N/D |
| Valor de retorno | N/D. |
| Exemplo | |