PHP Básico

Converter data dd/mm/aaaa para o MySQL com DateTime::createFromFormat

Converter data dd/mm/aaaa para o MySQL com DateTime::createFromFormat

strtotime com data brasileira devolve false e o INSERT quebra no MySQL 8. Use createFromFormat com getLastErrors antes de mandar…

6 dias atrás

IntlDateFormatter: data por extenso em pt-BR sem array de meses

Escreva 31 de agosto de 2026 em PHP 8.3 sem aquele array com os doze meses, usando IntlDateFormatter com pattern…

3 semanas atrás

str_contains no PHP 8: parar de comparar strpos com !== false

Troque strpos e substr por str_contains, str_starts_with e str_ends_with no PHP 8, com o polyfill para quem ainda mantém servidor…

3 semanas atrás

DateTimeImmutable modify: por que a data não muda no PHP 8.3

Trocou DateTime por DateTimeImmutable e a data parou de andar? O modify devolve uma cópia nova em vez de alterar…

4 semanas atrás

array_filter no PHP apaga o 0 junto: como filtrar só o que é vazio

Chamar array_filter sem callback descarta 0, '0' e false junto com os vazios. Veja o callback certo, o ARRAY_FILTER_USE_BOTH e…

2 meses atrás

NumberFormatter no PHP: R$ formatado e valor por extenso em pt-BR

O number_format não põe o R$ nem escreve o valor por extenso. Veja como usar NumberFormatter com CURRENCY e SPELLOUT…

2 meses atrás

array_map perde as chaves do array no PHP: como manter o índice

O retorno do array_map voltou com índice 0, 1, 2 e o código que dependia da chave quebrou. Entenda quando…

2 meses atrás

array_column no PHP: transformar lista de arrays em índice por ID

Pare de varrer o resultado do SELECT com foreach para achar uma linha. Veja as três assinaturas do array_column e…

2 meses atrás

usort PHP: ordenar array de arrays por um campo com o spaceship

Ordene uma lista de produtos por preço em uma linha de PHP 8.3, sem montar colunas separadas pro array_multisort, e…

2 meses atrás

Função em PHP para capturar Bearer Token

Funções em PHP para capturar do Header de uma request o Bearer Token /** * get auth data from header…

4 anos atrás