Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Tenho uma propriedade de uma determinada classe aqui que deve armazenar um número octal (permissões de acesso, Linux like) do tipo inteiro, não pode ser string.
Eu uso str_pad() para adicionar zeros à esquerda ao número caso ele não tenha 4 dígitos, e depois uso intval() ou type casting (int) para converter para inteiro novamente, mas ambos meios estão fazendo preconceito contra os famosos zero à esquerda (kkk) e está os removendo do inteiro, desfazendo o trabalho do str_pad().
Resumindo: preciso que zeros à esquerda em uma string sejam mantidos ao serem convertidos para inteiro.
Alguma ideia?
Até mais.
Carregando comentários...