![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: PHP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
||||||||
Vetores em PHP - Como usar a função next() para avançar o ponteiro interno de um vetor (array) em PHPQuantidade de visualizações: 1205 vezes |
||||||||
Nesta dica mostrarei como podemos usar a função next() da linguagem PHP para avançar o ponteiro interno de um vetor, ou seja, um array, um elemento para frente e retornar este elemento. Se estivermos no último elemento do vetor, o retorno da função next() é FALSE. Veja o código completo para o exemplo:
Ao executarmos este novo código nós teremos o seguinte resultado: Elemento atual: Java Elemento atual agora: Python Veja agora como podemos usar a função next() como condição de um laço while para percorrer todos os elementos do vetor:
Ao executar este código nós teremos o seguinte resultado: Java Python JavaScript Delphi |
||||||||
![]() |
||||||||
PHP ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como usar as funções strpos() e stripos() do PHP para obter uma matriz contendo todas as posições das ocorrências de uma substring dentro de uma stringQuantidade de visualizações: 3133 vezes |
||||
Em algumas situações percebemos que uma substring aparece mais de uma vez em uma string e gostaríamos de obter mais informações sobre tais ocorrências. No trecho de código abaixo eu mostro como usar as funções strpos() e stripos() para obter uma matriz contendo todas as posições das ocorrências de uma substring dentro de uma string:
Ao executarmos este código nós teremos o seguinte resultado: A palavra foi encontrada nas posições: 0, 20, 44, Note que a função strpos() diferencia maiúsculas de minúsculas. Se você quiser efetuar uma pesquisa de substrings desconsiderando maiúsculas e minúsculas, use a função stripos(). | ||||
PHP ::: Sistemas Completos com Código Fonte ::: Projetos PHP com Código Fonte - Códigos Fonte PHP |
Calendário de Eventos em PHP e MySQL - Código fonte completo com opções de cadastrar, listar, excluir, editar e listar eventosQuantidade de visualizações: 8305 vezes |
Aprenda como criar um Calendário de Eventos completo em PHP e MySQL. Código-fonte completo e comentado para programadores de nível iniciante e médio. Sobre este projeto PHP e MySQL Que tal aprender ou aprimorar as suas técnicas de programação em PHP e MySQL desenvolvendo um Calendário de Eventos completo, com as opções de cadastrar, listar, excluir, alterar e listar os eventos. Veja na imagem abaixo a tela inicial do sistema: ![]() O que vou aprender neste código fonte? Além de aprender como gravar dados em uma tabela MySQL usando PHP, você verá, de forma prática e sem enrolação, como ler os dados de volta, editar, listar e pesquisar. Porém, o mais importante é que você aprenderá a construir um calendário usando PHP. Essa é uma técnica que você poderá levar para várias outras linguagens. Uma característica interessante deste código é o uso de uma janela modal feita usando apenas HTML e CSS. Essa janela é exibida por cima do calendário ao clicarmos em um determinado evento. Veja: ![]() O código jQuery para exibir a janela é bem simples e poderá ser usado para várias outras aplicações. Além disso, o código para a requisição Ajax abrirá um mundo de possibilidades. Veja agora a tela para a criação de novos eventos: ![]() Para a construção desta tela de cadastro você aprenderá a usar os controles date e time do HTML5 para deixar seus códigos ainda mais robustos. Nesta tela você aprenderá também a validar os campos e exibir mensagens alertando ao usuário a necessidade do preenchimento correto. Para finalizar, veja a tela que lista todos os eventos cadastrados: ![]() Nesta tela de listagem você aprenderá a colocar as opções para a visualização individual de cada evento assim como as opções de editar ou excluir os eventos. Como posso obter este código fonte? Para adquirir este código fonte, me chama no WhatsApp ou no e-mail indicados na lateral do site. Se necessário podemos combinar e faço a instalação na sua máquina ou no seu domínio. Podemos também combinar as alterações ou a adição de novas funcionalidades. |
PHP ::: Fundamentos da Linguagem ::: Tipos de Dados |
||||||||||||||||||||||||
Apostila PHP - Como usar o tipo de dados string do PHPQuantidade de visualizações: 10502 vezes |
||||||||||||||||||||||||
Strings são cadeias de caracteres, ou seja, palavras, frases e trechos de texto são considerados strings e usadas em praticamente todos os tipos de aplicações. Em PHP, literais strings podem ser criados usandos aspas simples ou duplas. Veja:
Variáveis são expandidas (avaliadas) dentro de aspas duplas. Dentro de aspas simples isso não acontece:
O resultado da execução deste código será:
Aspas duplas suportam uma boa quantidade de strings de escape, como listado abaixo: Símbolo Significado ------------------------------------------------------ \" Aspas duplas \n Nova linha (Newline) \r Retorno de linha (Carriege return) \t Tab (tabulação) \\ Barra invertida (Backslash) \$ Símbolo de Dollar \{ Chave esquerda \} Chave direita \[ Colchete esquerdo \] Colchete direito \0 à \777 Caractere ASCII representado por um valor octal \x0 à \xFF Caractere ASCII representado por um valor hexadecimal Strings dentro de aspas simples reconhecem \\ para obter uma barra invertida e \' para obter uma aspas simples:
Para testar se duas strings são iguais, o operador de comparação == pode ser usado:
Se quisermos saber se uma determinada variável é do tipo string, podemos usar a função is_string(). Veja:
| ||||||||||||||||||||||||
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |