Aula 6 Prof. Naércio Filho Técnico em Informática

Slides:



Advertisements
Apresentações semelhantes
Aula T-09 – BCC202 Listas (Parte 1) Túlio Toffolo www. decom. ufop
Advertisements

Programação em Java Prof. Maurício Braga
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Introdução aos Computadores e à Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Cadeias e ficheiros.
David Menotti Estruturas de Dados I DECOM – UFOP
David Menotti Algoritmos e Estruturas de Dados I DECOM – UFOP
Introdução à Linguagem C
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Instrutor: Nilo Menezes
Linguagem C Strings.
Linguagem C Strings.
Algoritmos e Programação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Capítulo 6 Arrays & Clusters. Uma array é uma lista de informações indexadas todas do mesmo tipo. Ela pode ter no máximo ((2exp31)) -1 elementos por dimensão.
Capítulo 10 Strings & File I/O. Strings Strings são um conjunto de Caracteres ASCII. No Controle de Instrumentação pode-se converter valores numéricos.
Língua Portuguesa: Como fazer uma história em quadrinhos?
O.NET introduziu um forma orientada a objetos de trabalhar com arquivos. O namespace System.IO fornece diversas classes para trabalhar com arquivos textos,
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Fundamentos da Informática
Profº Cláudio Barbosa VBScript – Manipulando strings Len() - Retorna o tamanho de uma string, ou seja, a quantidade de.
Aula prática 8 Ponteiros Monitoria de Introdução à Programação
Aula prática 7 Strings Monitoria de Introdução à Programação
Aula prática 6 Vetores e Matrizes
Aula R Prof. Naércio Filho Técnico em Informática
Aula 4 Prof. Naércio Filho Técnico em Informática
Aula PHPdoc Prof. Naércio Filho Técnico em Informática
Aula 2 Prof. Naércio Filho Técnico em Informática
Aula 7 Prof. Naércio Filho Técnico em Informática
Aula 8 Prof. Naércio Filho Técnico em Informática
Prof. Natalia Castro Fernandes Engenharia de Telecomunicações – UFF 2º semestre/2012.
Trabalho Computacional Mecânica de Fluidos Ambiental aula 3
Linguagem de Programação II Parte VII
Estrutura de dados, pseudocódigo
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Capítulo III Utilizando Arrays.
Computação Eletrônica
Vetores Imagine que você tem que receber o nome e a nota de 50 alunos de uma escola, e depois listar o nome de cada um e a média final de cada aluno e.
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
Ceça Moraes – Introdução à Programação SI1
Aula 4 Prof. Naércio Filho Técnico em Informática
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
STRINGS Dilvan Moreira (baseado no livro Big Java e Z. Liang)
Complexidade em Tempo de um Algoritmo
Lista Linear Base para outras estruturas
Como analisar um algoritmo
Aula 3 Prof. Naércio Filho Técnico em Informática
Acabias Marques Luiz. III – Variáveis, constantes e executáveis Parte 1 – Introdução a linguagem  Variáveis e Constantes  Atalhos na manipulação de.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Prof. Renato de Oliveira Bastos
 O que são arrays:  estruturas de dados homogêneas  coleção de elementos do mesmo tipo referenciada por um nome comum  um array pode ser imaginado.
Estruturas Homogêneas – Vetores e Matrizes
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
Ponteiros. Programação II Professora: Mai-Ly vanessa horário: ter 9h-11h; sex 11h-13h Aula 1.
Introdução JavaScript
Programação WEB I Aula 6 Arrays – Visão profunda sobre o assunto.
Aula de Entrada / Saída Monitores: Alessandro Luna Leonardo Ribeiro Mardoqueu Vieira Mozart Araújo Filho.
Array e ArrayList LPOO – 01/09/14.
VARIÁVEIS Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
1 Prof. Esp. Andrew Rodrigues HTML.
Linguagem de Programação
Programação para Web I AULA 2 BANCO DE DADOS.
Módulo I Capítulo 7: Funções e Procedimentos William Ivanski Curso de Programação C#
1 HTML Prof. Esp. Andrew Rodrigues Aula 02. II - Linguagem de Marcação HTML 2 Sintaxe Básica do HTML Olá mundo!!
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
Transcrição da apresentação:

Aula 6 Prof. Naércio Filho Técnico em Informática PHP Aula 6 Prof. Naércio Filho Técnico em Informática www.funpar.ufpr.br:8080/naercio

PHP – SUMÁRIO Funções String Array

PHP – String explode() transforma uma string em um array explode(separador,string,limite) <?php $str = "Ola! tenha uma boa aula."; print_r (explode(" ",$str)); ?> ficando assim: Array ( [0] => Ola! [1] => Tenha [2] => uma [3] => boa [4] => aula. )

PHP – String implode() implode(separador,array) <?php cria uma string a partir de um array implode(separador,array) <?php $arr = array('Ola!','Tenha','uma','boa', 'aula'); echo implode(" ",$arr); ?> teremos: Ola! tenha uma boa aula.

PHP – String nl2br() Insere "<br>" no lugar de \n (quebra de linha) nl2br(string) <?php echo nl2br("uma linha.\n outra linha."); ?> resultado: uma linha. outra linha. e no código HTML uma linha.<BR>

PHP – String number_format() Formata uma String numerica number_format(numero,casas decimais,separador decimal, separador de milhar) <?php echo number_format("1000000"); echo "<br>"; echo number_format("1000000",2); echo number_format("1000000",2,",","."); ?> retornando 1,000,000 1,000,000.00 1.000.000,00

PHP – String str_pad() preenche uma string com o valor informado até um tamanho str_pad(string,comprimento,string de preenchimento,tipo) <?php $str = "Ola turma"; echo str_pad($str,20,".",STR_PAD_LEFT); ?> resultado : .........Ola turma echo str_pad($str,20,".:",STR_PAD_BOTH); resultado : .:.:Ola turma.:.:.

PHP – String str_replace() Procura por um valor em uma string, se encontrado substitui por outro str_replace(procurar,substituir,string) <?php echo str_replace("turma","joao","ola turma!"); ?> resultando em : ola joao! se o valor de procura for um array, será executado para cada elemento se ambos, procurar, e substituir forem arrays, o valor encontrado será substituido pelo valor na mesma posição no outro array, se nao tiverum valor, este será por branco

PHP – String strlen() Retorna o tamanho de uma String <?php echo strlen("Maria"); ?> irá retornar 5

PHP – String strpos() strpos(string,procurar,começar de) Retorna a primeira ocorrencia da string de procura na string maior strpos(string,procurar,começar de) <?php echo strpos("abcdefghijk","e"); ?> irá retornar 5

PHP – String strtolower() converte uma string para letras minusculas strtoupper() converte uma string para letras maiusculas <?php echo strtolower("uFpR"); echo strtoupper("uFpR"); ?> ufpr UFPR

PHP – String substr() Retorna um trecho de uma String substr(string,começo,final) <?php echo substr("10/04/2007",7, 4); ?> retorna: 2007

PHP – String trim() remove espaços em branco de uma string <?php $str = " ola! "; echo $str; echo "<BR>"; echo trim($str); ?> retorna: ola

PHP – Array array() Cria um Array array(indice => valor) <?php $a=array("a"=>"Cão","b"=>"gato","c"=>"cavalo"); print_r($a); ?>

PHP – Array array_change_key_case() retorna o array(associativo) com o índice dos elementos em Maiúsculas array_change_key_case(array,tipo) <?php $a=array("a"=>"Gato","b"=>"Cão","c"=>"Cavalo"); print_r(array_change_key_case($a,CASE_UPPER)); ?> resultando em : Array ( [A] => Gato [B] => Cão [C] => Cavalo )

PHP – Array array_merge() array_merge(array1,array2,array3...) junta dois arrays em um array_merge(array1,array2,array3...) <?php $a1=array("a"=>"Cavalo","b"=>"Cão"); $a2=array("c"=>"Vaca","b"=>"Gato"); print_r(array_merge($a1,$a2)); ?> Array ( [a] => Cavalo [b] => Gato [c] => Vaca )

PHP – Array array_reverse() cria um array em ordem inversa array_reverse(array,preservar indices) <?php $a=array("a"=>"Cão","b"=>"Gato","c"=>"Cavalo"); print_r(array_reverse($a)); ?> Array ( [c] => Cavalo [b] => Gato [a] => Cão )

PHP – Array array_search() procura um item em um array e retorna seu índice array_search(valor,array) <?php $a=array("a"=>"Cão","b"=>"Gato","c"=>"Cavalo"); echo array_search("Cão",$a); ?> resulta em: a

PHP – Array array_slice() divide um array em vários outros array_slice(array,inicio,comprimento,preservar indices) <?php $a=array(0=>"Cão",1=>"Gato",2=>"Cavalo",3=>"Passaro"); print_r(array_slice($a,1,2)); ?> Array ( [0] => Gato [1] => Cavalo )

PHP – Array array_sum() soma os conteúdos do array array_sum(array) $a=array(0=>"5",1=>"15",2=>"25"); echo array_sum($a); ?> resultado da soma = 45

PHP – Array count() count(array1) <?php informa o comprimento de um array count(array1) <?php $nums = array(0=>"5",1=>"15",2=>"25"); $result = count($nums); echo $result; ?> resultado 3

PHP – Array in_array() in_array(procurar,array,tipo) <?php retorna True se o elemento informado esta em um array in_array(procurar,array,tipo) <?php $people = array("joão", "Jose", "Gil", "Edson"); if (in_array("Gil",$people)) { echo "encontrado"; } else { echo "não encontrado"; } ?>

PHP – Exercícios 1- Crie um Array utilizando a função explode(), e depois monte uma string novamente com a função implode()

PHP – Exercícios 2- Usando number_format() formate um numero para exibir um valor em real.

PHP – Exercícios 3- Exiba uma String em letras maiúsculas e minúsculas

PHP – Exercícios 4- Monte um Array, em seguida separe-o em dois e depois una-os novamente.

PHP – Exercícios 5- use um Array para armazenar números e então faça a soma deles.