Está procurando sobre string length? Então, você está no lugar certo. Neste artigo vou falar um pouco sobre como descobrir o tamanho de um string no PHP utilizando a função strlen.
Definição da função strlen
strlen ( $string )
A função strlen irá retornar o total de caracteres, incluindo espaços, que existem no parâmetro de entrada.
Essa função é muito utilizada para comparação de tamanhos ou verificar se foi passado algum valor para um determinado parâmetro.
Veja os exemplos abaixo de string length com strlen
No exemplo abaixo vamos utilizar a função strlen para verificar se o parâmetro existe ou foi definido.
if(strlen($input) == 0)
die('A variável $input não pode ser vazia');
No próximo exemplo, vamos retornar o tamanho total da string inserida na função strlen.
echo strlen('Qual o tamanho dessa string?'); // irá retornar o inteiro 28
Está procurando sobre substr php? Então, você está no lugar certo. Neste artigo vou falar um pouco sobre o que como utilizar substr no PHP.
A função substr é responsável por retornar um pedaço de uma string, conforme parâmetros desejados.
string substr ( $string , $inicio, $tamanho )
Para começar, precisamos entender o funcionamento da função, que é presente em diversas linguagens de programação, como javascript, C, java e outras.
O primeiro parâmetro é a string que desejamos cortar e pegar somente um trecho. O segundo parâmetro é a partir de qual caracter dessa string, vamos retornar. E o terceiro, é o tamanho máximo a retornar a partir da definição de inicio.
Assim, vamos aos exemplos de uso abaixo.
Retornar os 5 últimos caracteres com substr php
Para retornar os últimos 5 caracteres de uma palavra, vamos definir conforme o exemplo abaixo:
Lembre-se, é possível usar o número negativo no parâmetro que irá contar o inicio do corte da string, assim irá contar do final para o inicio da string.
Retornar os 3 primeiros caracteres
Digamos que queremos retornar apenas os 3 primeiros caracteres, por exemplo, dos meses do ano. Veja o exemplo abaixo:
Agora vamos utilizar a função substr do php para retornar a partir de um determinado caracter, mas com limitador de tamanho da string.
$exemplo = 'Descrição de um evento';
echo substr($exemplo, 3, 5);
// retorno será 'criçã';
Combinando o uso de substr com strpos
A função strpos, que é responsavél por trazer posição que uma setença acontece dentro de um texto, pode ser combinada com a substr para retornar somente determinado conteúdo.
No exemplo abaixo, queremos retornar apenas o dominio do e-mail, removendo o identificado do usuário.
Está procurando sobre Curso de PHP? Então, você está no lugar certo. Neste artigo vou falar um pouco sobre o que quais os requisitos para um programador PHP chegar ao nível ideal de profissionalismo.
Curso de PHP online
É possível sim, aprender PHP online com qualidade sem sair de casa!
Caso você já esteja iniciando no mercado de trabalho e está procurando alcançar um novo nível de conhecimento, indicamos iniciar por um curso de lógica de programação.
Após aprender melhor lógica de programação, o aprendizado de uma nova linguagem será muito mais fácil!
Tudo é muito parecido, em sua essência, alterando apenas sintaxes, por isso uma boa base de lógica será um diferencial.
Caso você já esteja mais avançado e esteja procurando uma formação completa em PHP, recomendamos um curso que você irá passar do zero ao profissional.
Um bom curso de php irá iniciar você em Algoritmo e Lógica de Programação (caso já tenha visto essa parte, sempre bom revisar o conteúdo).
Em um segundo estágio, repassar conteúdos de tratamento de dados em Arrays, Strings, Data e Hora, Arquivos, imagens, Sessões e Cookie, XML, Json, PDF, Webservice, Expressões regulares.
No estágio mais avançado, irá aprender a programar em POO, conectar em banco de dados usando PDO, além de aprender sobre mais novas tendências em PHP, como Namespace, Composer e MVC.
É sempre importante ter acesso e aprender como trabalhar com os principais frameworks do mercado, como: CodeIgnitier, Laravel, Slim, CakePHP e ainda criar um mini Framework do zero.
Existem muitos frameworks para lojas virtuais, construídos 100% em PHP, além de uma boa olhada no mercado de trabalho, estudando sobre blog procedural, plataforma EAD, blog em MVC, sistema de controle de estoque, sistema de biblioteca, sistema escolar, sistema de pizzaria e muito mais.
O que é o PHP
O PHP é, talvez hoje, a linguagem de programação de entrada no mercado da WEB.
Criado por Rasmus Lerdorf em 1995, é de fácil acesso, pois está presente em 99% dos servidores de sites e possui uma infinidade de tutoriais, frameworks, apostilas e materias para aprendizado na internet.
As plataformas para sites mais utilizadas no mundo são hoje desenvolvidas em PHP, como WordPress, Drupal, Joomla, MediaWiki, Moodle e outras, tornando assim o mercado de programador em PHP extremamente necessária e concorrida.
Por ser uma linguagem de fácil acesso, acaba por ter o maior número de profissionais informais e com pouca experiência em construir sistemas robustos com a plataforma.
Nesse quesito, cada vez mais o PHP ganha destaque e aumenta o número de demanda por especialização para tornar os informais em programadores profissionais.
Mind Map – Curso de PHP Profissional
Apostilas Grátis PHP
Uma ótima alternativa para curso de PHP é a fonte de aprendizado na internet que é o download de apostilas de PHP.
Nada melhor que conteúdo grátis para acrescentar conhecimento para nosso dia-a-dia. Abaixo você tem acesso a 4 apostilas de PHP.
Uma boa fonte fonte de para aprender php é o gigante YouTube. Olha aqui em baixo alguns links que separamos com aulas de WordPress, Magento e PHP Básico.
Um grande diferencial para qualquer programador é dominiar o idioma inglês. A base da programação é o inglês, e fará toda diferença você ter a leitura e compreensão do idioma, pois existem o triplo em conteúdos sobre programação no idioma inglês.
Curso Superior em Sistemas para Internet
Nos últimos semestres, grandes universidades do Brasil começaram a ofertar cursos superiores em tecnologia. O mercado de trabalho está necessitando de profissionais qualificados para o trabalho em grandes projetos, e essa pode ser uma ótima oportunidade para você se destacar nesse mercado que é bem concorrido.
Veja abaixo algumas das universidades que estão oferecendo esses cursos:
O perfil que as empresas procuram no profissional de PHP é as mais variadas. Posso citar alguns dos principiais requisitos presentes em diversas vagas de trabalho.
Desenvolver aplicativos em linguagens procedurais e orientadas a objeto;
Implementar aplicações dinâmicas para internet e para dispositivos móveis;
Integrar sistemas legados com sistemas atuais;
Conhecimento em ferramentas como WordPress, Magento, Drupal, Joomla;
Desenvolvimento de sites e sistemas para lojas virtuais;
É muito fácil baixar e instalar (magento download) no seu servidor. Magento é um sistema web de e-commerce, totalmente open-source, desenvolvido em PHP com banco de dados MySQL utilizando como base o Framework Zend. Sua estrutura é totalmente modular e de fácil expansão, permitindo integração com qualquer plataforma, sistema ou necessidade.
É desenvolvido e distribuído pela Magento Inc (antiga Varien), que depois da aquisição por parte da eBay, passou a fazer parte do grupo de empresas.
Hoje vamos falar de script PHP assíncrono usando ignore_user_abort!
Algumas vezes precisamos fazer alguns scripts que irão rodar em background. Um exemplo seria, o envio em massa de emails.
Porém, esse processo pode ser um pouco lento, e o ideal é não deixar o usuário esperando o retorno do sistema, após concluir o envio de 1.000, 2.000 ou seja lá o tamanho da base de e-mails.
Diferença entre Script e Compilado
O PHP é uma linguagem desenvolvida em scripts. Ou seja, a cada requisição, todas as instruções são lidas e executadas, em forma de script.
No caso de um site ou sistema web, a cada transação, mudança de página ou requisição, o PHP encerra a execução do script, mesmo sendo um ajax.
Usando a função ignore_user_abort
Para contornar esse detalhe do PHP, existe a função nativa do PHP ignore_user_abort.
Ela poderá receber um parâmetro booleano, não obrigatório, caso o parâmetro não for informado, retornará a situação atual da função.
Para o funcionamento da função, ela deve ser chamada no início do script PHP. A função torna a execução do script assíncrono, ou seja, ele irá executar as informações enquanto o servidor php estiver online.
ignore_user_abort(1); // Execute o script em background, de forma continua
set_time_limit(0); // executando de timeout o script, use com cuidado...
$interval = 60 * 15; //O intervalo que o script terá para executar, a cada 15 minutos
do{
// add the script that has to be ran every 15 minutes here
// ...
sleep($interval); // wait 15 minutes
}while(true);