MANIPULAÇÃO DE STRINGS

Documentos relacionados
PROGRAMAÇÃO EM AMBIENTE WEB I

BANCO DE DADOS PARA WEB

Algoritmo e Programação Matemática

PROGRAMAÇÃO EM AMBIENTE WEB I

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Math, Strings, Arrays e Date

Funções Diversas. Filtro Exemplo validação de . Funções para Data e Hora

Aula 11 Introdução ao Java Script

Operador ~, Função match Funções sub, gensub Função split. Variável IGNORECASE Função gsub, modificador g

Linguagem de Programação

Escrever scripts de PHP com HTML

Curso básico de JavaScript Aula 2

Linguagem de Programação

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes

Exercitando a Programação com PHP

Seqüências de Caracteres

Programação web Prof. Wladimir

Prof. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP

WEBDESIGN. Professor: Paulo Marcos Trentin - Escola CDI de Videira

JavaScript (Elementos de Programação e Programação Básica)

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz

Estrutura de Dados. Cadeia de Caracteres. Roberto Araujo Ago/2013

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Estrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores

Ficha Informativa n.º 2. Variavéis, tipos de dados e constantes em PHP

Sumário. Introdução à Ciência da Computação. Ponteiros em C. Introdução. Definição. Por quê ponteiros são importantes?

Ambiente de desenvolvimento

Apostila de Ferramenta de desenvolvimento Rápido Delphi 2º Bimestre

Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 4 Strings. Prof. Sandra Pais Soares

Linguagem C: Introdução

Lista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI.

Escolas e Faculdades QI. Demétrius Loblein e Carlos Henrique EXPRESSÕES REGULARES

DINÂMICA DA DISCIPLINA

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

LINGUAGEM C: ARQUIVOS

Estácio-FIC Graduação em Redes de Computadores

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Administração de Redes de Computadores

ou desde que a especificação MIDP permita chama-lo externamente em outra MIDlet suite através de um nome único.

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Criando Relatórios com PHP Pablo Dall Oglio

Desenvolvendo Websites com PHP

Manual do usuário people

Pág. 1 de 6

Capítulo 1 Introdução A quem se destina Convenções utilizadas Evolução do PHP Capítulo 2 Sintaxe do PHP...

Linguagem C Princípios Básicos (parte 1)

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

Como construir um compilador utilizando ferramentas Java

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição

Banco de Dados I Introdução SQL

Programação: Vetores

PORTAL DE COMPRAS PÚBLICAS GUIA DO ADMINISTRADOR PREGÃO ELETRÔNICO 07/JUNH0/2016

Histórico. Perl (Practical Extraction and Report Language). Criada por Larry Wall em 1987.

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1

Introdução a Javascript

Exercícios: Arquivos

Estácio-FIC Graduação em Redes de Computadores

Introdução à Programação C

Cross-Site Scripting. Paulo Ricardo Lisboa de Almeida. 1 Universidade Positivo

Localizar um determinado trecho de texto que só se tem idéia das variações possíveis.

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

Introdução a Programação

Internet e Programação Web

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Aula 10: Introdução a Vetores e Matrizes

Manipulação de Strings

Document Portal 1. Document Portal

Os componentes HTML possuem a capacidade de configurar eventos

Panorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML.

Olá pessoal, Hoje vamos entender os conceitos sobre linguagem de programação. Definição, tipos de linguagens e as linguagens mais utilizadas

Manual Converte-MV S_Line

Validação de dados no PHP

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3

Limpar cache e dados de navegação

Desenvolvimento Web III. Prof. Felippe Scheidt

Um programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:

Como validar essa informação? A resposta é simples, através de expressões regulares.

As duas instruções acima são semelhantes, embora a segunda seja a maneira original de se declarar um novo objeto.

INTRODUÇÃO À COMPUTAÇÃO - EPET006 -

FACULDADE BATISTA MINEIRA - CST Banco de Dados Estruturas de Dados - Variáveis

Bool setcookie (string nome [, string valor [, int validade [, string caminho [, string dominio [, int seguro]]]]] )

Segurança em Sistemas Web. Addson A. Costa

AULA 06. HABILIDADES TRABALHADAS: Fundamentos da linguagem Java e manipulação de Strings.

C A P I T U L O 4 F O R M U L Á R I O S E V A R I Á V E I S P R É D E F I N I D A S $ _ P O S T E $ _ G E T

Organização de Arquivos. SCE-183 Algoritmos e Estruturas de Dados II

Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes

Paradigmas de Linguagens

cadeia de caracteres (string) INF Programação I Prof. Roberto Azevedo

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

LISTA DE EXERCÍCIOS - ro. 05

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho

Algoritmos e Programação

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Programação Procedimental GBC /1 Prof. Renan Cattelan Prática 10. Estruturas e alocação dinâmica

Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS

Transcrição:

MANIPULAÇÃO DE STRINGS PROF. ME. HÉLIO ESPERIDIÃO

2 STRLEN Retorna o tamanho de uma string

3 LTRIM Retira espaços em branco do início da string

4 RTRIM Retira espaço em branco do final da string

5 TRIM Retira espaço no início e final de uma string

6 Nl2br Insere quebras de linha HTML antes de todas newlines em uma string

7 ord Retorna o valor ASCII do caractere

8 similar_text Calcula a similaridade entre duas strings similaridade entre duas strings como descrito em Oliver [1993]

9 str_replace Substitui todas as ocorrências da string de procura com a string de substituição Substituir por Texto de apreciação Procurar por

10 str_ireplace Versão que não diferencia maiúsculas e minúsculas de str_replace

11 str_split Converte uma string para um array

12 str_split Converte uma string para um array

13 Strcasecmp Comparação de strings sem diferenciar maiúsculas e minúsculas.

14 strip_tags Retira as tags HTML e PHP de uma string

15 strrev Reverte uma string Não funciona muito bem com utf8.

16 strtolower Converte uma string para minúsculas

17 strtoupper Converte uma string para maiúsculas Não funciona muito bem com utf8

18 lcfirst Torna minúsculo o primeiro caractere de uma string

19 ucfirst Converte para maiúscula o primeiro caractere de uma string

20 ucwords Converte para maiúsculas o primeiro caractere de cada palavra

21 wordwrap Quebra uma string em um dado número de caracteres.

22 wordwrap Quebra uma string em um dado número de caracteres.

23 md5 Calcula o "hash MD5" de uma string Valor da senha vinda de um formulário html Senha gravada no Banco

24 explode Divide uma string em strings Pode ser qualquer caractere ou seqüência de caracteres Ao encontrar espaço em branco inicia nova posição no vetor

25 number_format Formata um número com os milhares agrupados

FUNÇÕES E PROCEDIMENTOS 26

27 Definição Uma função pode ser definida como uma parte de um programa que recebe um determinado material em sua entrada processa e produz um resultado. Existem funções que são nativas da propria linguagem de programação E existem funções que podem ser definidas por usuários. Estas funções permitem que possamos utilizar forma mais inteligente os códigos criados. Evitando redundâncias e aproveitando códigos escritos anteriormente.

28 Sintaxe Veja a regra geral para definição de uma função: Nome da função Argumentos separados por virgula N argumentos ou nenhum Bloco de código que de ser executado

29 Exemplos Simples Nome da função Nenhum argumento

30 Exemplo com parâmetros Nome da função 2 argumentos

31 Retorno de valores Nome da função 2 argumentos Define um retorno Retornos podem ser armazenados posteriormente em variáveis

32 Utilizando funções Chama uma função sem retorno O retorno da função é armazenado em $x Chama uma função com retorno

33 Incluindo arquivos Muitas vezes em programação para web um mesmo código tem que ser repetido em diversas páginas. Para facilitar a manutenção de código e economizar linhas de código que seriam repetidas utilizamos a inclusão de arquivos.

34 Incluindo arquivos Vamos supor que o código abaixo é repetido em diversas páginas por isso vamos salvar esse código como: Fmatematica.php

35 Incluindo arquivos De posse do arquivo Fmatematica.php podemos incluí-lo em qualquer pagina por meio do comando abaixo: Inclui um o arquivo Fmatematica.php Utiliza função que esta armazenada no arquivo Fmatematica.php

Incluindo arquivos É uma boa prática de programação separar trechos de código que sempre se repetem em arquivos diferentes. 36

INCLUIR VÁRIOS ARQUIVOS 37

COOKIES

COOKIES São informações temporárias. São armazenadas pelo navegador(cliente). Possuem Uma vida útil. Depois de tempo determinado são excluídos ou inutilizados Podem ser recuperados por qualquer página php

DEFINIR VALORES DE UM COOKIE

RECUPERAR VALORES

ARMAZENAR VALORES EM VETORES

VARIÁVEIS DE SESSÃO

VARIÁVEIS DE SESSÃO SESSIONS são arquivos temporários que guardam informações no servidor. Tem a mesma funcionalidade do COOKIE, mas a o computador do cliente não precisa estar habilitado para usá-la. Podem ser utilizadas para administrar acesso a certas áreas de um site.

Criando uma área reservada com acesso via senha Paginas: Formulário de login Validador de login Área reservada Pagina de logout.

Formulário de login formulariologin.php Verifica se existe resposta do servidor

Formulário para validar login ValidarUsusarioSenha.php

Área reservada paineladm.php

Fazendo Logout logout.php