Jump to content


Photo

Montando O Alfabeto


  • Faça o login para participar
1 reply to this topic

#1 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 21/12/2004, 08:52

Ae galera...
Fiz esse script para a galera que está aprendendo a trabalhar com classes e funções...

<?php
//Aprendendo a trabalhar com classes
//por: FelipeNSP
// "Depois de PHP corram para JSP" (até rimou.. rs!)

class vogais {
  //declarando uma variavel
  var $vogais;
  function vogais() {
      //array com as vogais
      $this->vogais = array("a","e","i","o","u");
  }
}

class consoantes extends vogais {
  //declarando uma variavel
  var $consoantes;
  function consoantes() {
      //array com as consoantes
      $this->consoantes = array("b","c","d","f","g","h","j","l","m","n","p","q","r","s","t","v","x","z");
  }
}

class letras extends consoantes {
  function exibir() {
      //unindo as vogais com consoantes
      $uniao = array_merge($this->vogais, $this->consoantes);
      //colocando em ordem alfabética
      sort($uniao);
      echo '<strong>';
      //exibindo todas as letras
      for ($i=0;$i<sizeof($uniao);$i++) {
        echo strtoupper($uniao[$i]).' ';
      }
      echo '</strong>';
  }
}

//Chamando a classe letras, na qual contem o conteudo da classe consoantes
//que por sua vez tem o da classe vogais
$Class = new letras;
//Chama a função que tem o array com as vogais
$Class->vogais();
//Chama a função que tem o array com as consoantes
$Class->consoantes();
//Função que exibe a união das vogais com consoantes
$Class->exibir();
?>


Dúvidas??? ah! Tira ae! :)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#2 BuNgiE

BuNgiE

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 25/12/2004, 01:28

esse é o nosso MrPizza!
..............................................
AtiTuDe
..............................................




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq