Olá amigos! Dica extremamente rápida! Sabe quando você deseja fazer aquele estilo “zebra” nas tabelas, sendo uma linha de cada cor, geralmente uma alternância? Pois bem, com uma linha de código: <table> <tbody> <?php for($i=0; $i<$total_registros; $i++) { ?> <tr class="<?php echo $i%2 == 0 ? 'linha-preta' : 'linha-branca'; ?>"> <td>E sou uma célula!</td> </tr>
Amigos! Muitas vezes quando estamos lidando com, por exemplo, um sistema de upload de arquivos torna-se necessário a obtenção da extensão do arquivo, e em muitas vezes, vemos pessoas utlizando códigos grotescos com expressões regulares, ou mesmo a simples função explode para ver “o que existe depois do ponto”. Bom não vou falar nada a
Hoje irei abordar um assunto muito simples: conversão de tipos do PHP. The Type Casting de variáveis! Como vocêss sabem o PHP não é uma linguagem fortemente tipada, ou seja, pode-se fazer qualquer putaria com uma variável. Eu sinceramente acho isso horrível e talvez essa seja uma das causas do PHP ser reconhecido como uma
Leitores! Venho até vocês hoje com o saco cheio de ver gente utilizar aquele mundarel de expressões regulares para validar um email. Acontece que no nosso PHP (que é tão lindo hehe) temos a função filter_var que já faz isso de forma segura e simples, veja abaixo: <?php if(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)) echo 'é válido!'; else echo 'não
Uma dica rápida: você pode utilizar o type cast do PHP para obter um valor de sejado de uma variável: <?php $numero = (int) '123a'; echo $numero; // exibe: 123 ?> É possivel também obter um valor por meio de expressões regulares: <?php class GetNumbers { public static function toNumber($string) { return trim(preg_replace('#[^0-9]#', '', $string));
Privacidade e cookies: Esse site utiliza cookies. Ao continuar a usar este site, você concorda com seu uso.
Para saber mais, inclusive sobre como controlar os cookies, consulte aqui:
Política de cookies
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.