Skip to content

Instantly share code, notes, and snippets.

View globalideias's full-sized avatar

Marcos Paulo F Guedes globalideias

View GitHub Profile
@globalideias
globalideias / code_unique_12
Last active January 14, 2025 21:29
Cria um número um código único com 12 caracteres que pode ser utilizado em voucher ou cupom.
function code_unique_12($with_sep = true)
{
// $letras = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'X', 'Y', 'Z'];
$letras = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$numeros = time();
// $numeros = 99999999999;
@globalideias
globalideias / code_unique_20
Created January 14, 2025 20:08
Função para criar um código único de 20 caracteres que pode ser usado para vouchers ou cupons.
<?php
function code_unique_20()
{
$letras = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'X', 'Y', 'Z'];
$numeros = time();
$cadeia = [];
@globalideias
globalideias / gist:a308bbf6f0e5261251dcecd5972994d7
Last active December 11, 2020 01:47
Instalar PHP 7.1 + Apache2 e Mysql 5.7 ubuntu e configurar usuario alternativo mysql.

Cab Teste

Este um teste de compartilhamento de informações.
function remove_accents($string) {
if (!preg_match('/[\x80-\xff]/', $string))
return $string;
$chars = array(
// Decompositions for Latin-1 Supplement
chr(195) . chr(128) => 'A', chr(195) . chr(129) => 'A',
chr(195) . chr(130) => 'A', chr(195) . chr(131) => 'A',
chr(195) . chr(132) => 'A', chr(195) . chr(133) => 'A',
chr(195) . chr(135) => 'C', chr(195) . chr(136) => 'E',
<?php
$hoje = date("Y-m-d");
$inicio_turno_manha = "08:00";
$fim_turno_manha = "12:00";
$time_inicio_turno_manha = strtotime($hoje . $inicio_turno_manha);
$time_fim_turno_manha = strtotime($hoje . $fim_turno_manha);
@globalideias
globalideias / soma_dados_array_horizontal_vertical
Last active June 24, 2017 01:14
Soma dados de um array vertical e horizontal
<?php
$servs['SERVICO1'][1] = 10;
$servs['SERVICO1'][2] = 30;
$servs['SERVICO1'][3] = 1;
$servs['SERVICO2'][1] = 20;
$servs['SERVICO2'][2] = 40;
$servs['SERVICO2'][3] = 2;
$servs['SERVICO3'][1] = 100;