Ir para conteúdo
Fórum Script Brasil
  • 0

Consegui fazer o PHP escrever o mês em português!


Frank K Hosaka

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 1
<?php
  setlocale(LC_ALL, 'pt_br.UTF-8');

  $apuracao = '2020-09-01';
  $apuracao = strtotime($apuracao);

  $v = (object)[];

  $v->dayNumber = strftime('%d', $apuracao);
  $v->dayName   = ucwords(strftime('%A', $apuracao));
  $v->mes       = ucwords(strftime('%B', $apuracao));
  $v->ano       = strftime('%Y', $apuracao);
  $v->horario   = strftime('%H:%M:%S', $apuracao);

  echo '<pre>$v: ';
  print_r($v);
  echo '</pre>';

Assim o mês fica com letra maiúscula.
Se estiver no Linux:
 

setlocale(LC_ALL, NULL);
setlocale(LC_ALL, 'pt_BR.UTF-8');

 

Link para o comentário
Compartilhar em outros sites

  • 0

Valeu pela aula!

Eu sou do tempo do Basic, eu ainda não sei usar a linguagem de objetos. Eu fiquei assustado quando eu vi a flecha -> no PHP  na primeira vez. Tive que fazer uma adaptação no seu código assim:

<?php
setlocale(LC_ALL, 'pt_br.UTF-8');
$apuracao = '2020-09-01';
$apuracao = strtotime($apuracao);
$v = (object)[];
$mesextenso = $v->mes = strftime('%B', $apuracao);
echo $mesextenso; 
?>

Mês é substantivo comum, não dá para capitalizar, senão o professor de gramática vai pegar no pé.

Mas o que eu procuro mesmo é a tecnologia do objeto para o MySQL, queria saber se é possível colocar o msqli dentro de um (object)[] e, se possível, com alguns exemplos bem didáticos para quem vem do mundo do Basic.

 

 

Link para o comentário
Compartilhar em outros sites

  • 1

Mysqli pode ser usado com os dois paradigmas: OO (object oriented) ou estruturado/procedural
Veja: https://www.php.net/mysqli_query

Eles colocam sempre os dois exemplos:
image.thumb.png.b9a4fa13999f18f8bbe8ce9203665828.png
Não sei nada do mundo do basic
não tenho como equiparar/comparar

à medida em que surgirem dúvidas, poste aqui que tem muita gente disposta a ajudar

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...