Descobrindo a quantidade de quebra de linhas de um texto com PHP

Olá pessoal, como vocês estão?! Em minhas navegações e pesquisas pela web, me deparei com uma dúvida postada no Stack Ovwerflow, sendo a seguinte: Como posso descobrir quantas linhas tem um texto?” Na descrição da dúvida, foi explicado que o objetivo era contar quantas quebras de linhas tem em um texto. Sabendo da dúvida, agora vamos em busca da resposta. 1 2 3 4 5 6 7 <?php $string = 'Bacon ipsum dolor amet fatback sausage ball tip ham hock bacon burgdoggen. Pancetta ham hock frankfurter swine sausage tenderloin, kevin short ribs. Sirloin filet mignon meatball ham, ham hock cow prosciutto rump ground round brisket. Jowl short loin frankfurter pork chop ball tip rump shank kevin shoulder short ribs andouille. Turducken beef ribs corned beef, meatball shankle hamburger andouille shank short ribs sausage leberkas. Porchetta hamburger shank, pork loin spare ribs tail cupim meatloaf. Strip steak ground round flank doner pork sirloin. Tri-tip spare ribs swine, ground round ribeye salami pancetta cupim pig beef. Pork chop chicken doner picanha. Strip steak ribeye short loin, pancetta tri-tip rump fatback corned beef meatloaf alcatra kevin drumstick. Bresaola shoulder shank, rump ham ground round strip steak t-bone.'; $lines = substr_count( nl2br($string), '<br />'); E como retorno teremos “2” bem simples, porém vamos detalhar um pouco o código. ...

2017-02-02 · 3 min · 439 palavras · Diego Brocanelli

Converter data para PT-BR com PHP

Fala galera, tudo bem?! Uma dúvida recorrente é a conversão de data de EN para PT-BR, uma tarefa corriqueira em nosso dia a dia. Comumente trabalhamos no formato EN para armazenar a informação no banco de dados, porém em determinados casos temos a necessidade de converter a data para PT_BR. Pois bem, mas como podemos fazer isso? Temos diversas maneiras, porem a que vou apresentar aqui julgo ser a mais simples. ...

2017-02-01 · 1 min · 208 palavras · Diego Brocanelli

Senhas mais seguras com Zend-Crypt

Olá pessoal, tudo bem?! Hoje em dia não consigo listar um sistema se quer que eu tenha trabalhado sem um mecanismo de login, pode ser com e-mail + senha, usuário + senha porem esse é um recurso que todos os sistema utilizam. E decorrente a isso aparece a grande pergunta, como tratar a senha? Sim, devemos tratar a senha e não devemos nunca, vou repetir, NUNCA devemos armazenar a senha em texto puro no banco de dados ou em qualquer outro tipo de armazenamento. Isso é uma das regras básicas de segurança em aplicações tanto desktop quanto para web. ...

2016-12-28 · 4 min · 838 palavras · Diego Brocanelli

hhbr : 05 – Refatoração (vídeo)

Olá pessoal, tudo bem?! Ocorreu hoje a quinta edição do hhbr, e nesta edição tivemos uma super palestra sobre refatoração, conteúdo apresentado pelo mestre Davi Marcondes Moreira aka @devdrops. Acesse o vídeo da palestra e espero que aprecie o conteúdo! Dados da palestra Tema: “Refatoração” Palestrante: Davi Marcondes Moreira Twitter: https://twitter.com/devdrops Site: devdrops.me GitHub: https://github.com/devdrops Comunidade: http://phpdojeitocerto.tumblr.com/ Slides: https://docs.google.com/presentation/d/1myN5bMo_RSPeUWT6vW1XM0HHamWq4HnHAReA80gMuJ4/edit#slide=id.g18ddc55d07_2_45 Links mencionados PHPMD: https://phpmd.org/ Blackfire: https://blackfire.io/ CorgiBytes: http://corgibytes.com/ PHPUnit: https://phpunit.de/ SensiolabsInsight: https://insight.sensiolabs.com Até a próxima, abraços!

2016-12-10 · 1 min · 75 palavras · Diego Brocanelli

Testes de forma simples, fácil e robusto em sistemas PHP com PHPUnit!

Olá pessoal, tudo bem?! Construir sistemas robustos, seguros e livres bugs (ou pelo menos o menor número possível 🙂 ) está presente em nosso dia a dia, e com isso temos diversas metodologias, ferramentas e recursos para que nossos códigos tenham qualidade e garantia de sua eficácia. Para o ecossistema PHP não é diferente, temos disponível uma ferramenta fantástica para executarmos testes unitários, e hoje vamos aprender um pouco sobre ela, seu nome é PHPUnit. ...

2016-12-06 · 8 min · 1701 palavras · Diego Brocanelli

hhbr : 04 – Por que PHP? (Vídeo)

Fala galera, tudo bem?! Ocorreu o quarto encontro hhbr](https://www.youtube.com/channel/UCh1xOy7SP_KyRn4wTNVvFHw/videos), e nesta edição temos o grande Anderson ‘Duodraco’ Casimiro nos presenteando com uma super palestra, como tema “Por que PHP?”. Acesse o vídeo da palestra e espero que aprecie o conteúdo! Dados da palestra Tema: “Por que PHP?” Palestrante: Anderson ‘Duodraco’ Casimiro Twitter: https://twitter.com/duodraco Site: https://duodra.co/ GitHub: https://github.com/duodraco Comunidade: http://phpsp.org.br inks mencionados Documentação oficial do PHP: http://php.net/ PHP Do Jeito Certo: http://br.phptherightway.com/ PHP FIG: http://www.php-fig.org/ PHP Do Jeito Certo (Podcast): http://phpdojeitocerto.tumblr.com/ A Semana PHP: http://asemanaphp.com.br PHP Conference Brasil: http://www.phpconference.com.br/ Zend Framework: https://zendframework.com/ Zend Expressive: https://zendframework.github.io/zend-expressive/ Symfony: https://symfony.com/ Silex: http://silex.sensiolabs.org/ Laravel: https://laravel.com/ Lumen: https://lumen.laravel.com/ Slim: https://www.slimframework.com/ CakePHP: https://cakephp.org/ ...

2016-12-03 · 1 min · 110 palavras · Diego Brocanelli

Manipulando e validando URI com Zend-URI

Olá pessoal, tudo bem?! Para um programador é uma tarefa muito corriqueira manipular ou validar URI. E para facilitar essa tarefa iremos aprender a utilizar o componente Zend-URI, ferramenta fantástica e simples, que irá agilizar nosso dia a dia. Uma breve descrição do que é URI (Uniform Resource Identifier), sendo uma cadeia de caracteres utilizada para identificar ou denominar um recurso na internet. Não vamos utilizar um ZF Skeleton, vamos aprender utilizando somente o componente, porem a implementação é a mesma para quem está em um projeto construído com Zend Framework, e também mostra o quão modular é o framework. ...

2016-10-29 · 4 min · 851 palavras · Diego Brocanelli

Gerando Breadcrumbs no Zend Framework

Fala galera, tudo tranquilo?! Recentemente um amigo me questionou como ele poderia criar breadcrumbs no Zend Framework, e com base nessa conversa vou demonstra o quão simples é este processo. Para quem nunca se deparou com este termo, breadcrumb é um padrão implementado pela Yahoo para indicar ao usuário onde ele se encontra no site, como podemos observar na imagem abaixo. Após essa breve e rápida introdução, SHOW ME THE CODE!!! ...

2016-10-19 · 5 min · 916 palavras · Diego Brocanelli

Twig – A Super engine template para PHP

Olá pessoal tudo certo?! Quem nunca se deparou com um projeto no qual teria que trabalhar com renderização HTML? Praticamente todos em algum momento certo? Pois é inevitável a construção de um sistema web PHP sem a interação com o usuário, e com isso surge o grande problema: Como vamos trabalhar as páginas HTML e como podemos utilizar o conceito de template para que nosso sistema fique robusto e com um super visual. ...

2016-10-04 · 7 min · 1287 palavras · Diego Brocanelli

PHP Do Jeito Certo: Episódio VI – O Retorno do PODCAST

Olá pessoal tudo bem?! Após um tempo sem novos episódios lançamos mais um episódio do PHP Do Jeito Certo, um podcast que desde 2013 junto com meus amigos Davi, Jack e Marcelo tocamos e gostamos muito de fazer. Neste episódio, falamos o que se decorreu desde o último episódio gravado, e o que estamos envolvidos atualmente. Espero que apreciem, e acompanhem pois lançaremos mais episódios conforme o tempo nos permitir. Acesse o vídeo e espero que aprecie o conteúdo! ...

2016-09-30 · 1 min · 107 palavras · Diego Brocanelli