Você está aqui: PHP ::: Dicas & Truques ::: Expressões Regulares

Usando expressões regulares para converter uma URL em link

Quantidade de visualizações: 9836 vezes
Muitas vezes temos URLs nos textos gravados e obtidos a partir do banco de dados e gostaríamos de converter tais URLs em links. Para isso podemos usar expressões regulares. Veja o exemplo (note que a URL só será convertida em link se esta contiver a parte "http" ou "https"):

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?
  $site = "Quando puder visite http://www.arquivodecodigos.net";
  
  // converte a URL em link
  $site = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
    "<a href=\"\\0\">\\0</a>", $site);
	
  // exibe o resultado
  echo $site;
?>


Link para compartilhar na Internet ou com seus amigos:

PHP ::: Dicas & Truques ::: Matemática e Estatística

Como calcular porcentagem em PHP - Como efetuar cálculos de porcentagem em PHP

Quantidade de visualizações: 33252 vezes
Cálculos de porcentagens estão presentes em boa parte das aplicações que desenvolvemos. Porém, há momentos em que a mente trava e não conseguimos lembrar com clareza como estes cálculos são feitos, principalmente em PHP.

Esta anotação tem o objetivo de ser uma fonte de pesquisa para os momentos em que suas habilidades matemáticas insistirem em continuar ocultas.

Ex: 1 - Suponhamos que um produto que custe R$ 178,00 sofra um acréscimo de 15%. Qual o valor final do produto? Veja o código em PHP:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // Algoritmo que calcula porcentagem em PHP

  $valor = 178.00; // valor original
  $percentual = 15.0 / 100.0; // 15%
  $valor_final = $valor + ($percentual * $valor);

  // mostra o resultado
  echo "O valor final do produto é: " . $valor_final;

  // O resultado será 204,70
?>

Ex: 2 - Um produto, cujo valor original era de R$ 250,00, teve um desconto de 8%. Qual foi seu valor final? Veja o código em PHP:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // Algoritmo que calcula porcentagem em PHP

  $valor = 250.00; // valor original
  $percentual = 8.0 / 100.0; // 8%
  $valor_final = $valor - ($percentual * $valor);

  // mostra o resultado
  echo "O valor final do produto é: " . $valor_final;

  // O resultado será 230,00
?>

Ex: 3 - Em um concurso de perguntas e respostas, um jovem acertou 72 das 90 perguntas apresentadas. Qual foi a porcentagem de acertos? E a porcentagem de erros? Veja o código em PHP:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // Algoritmo que calcula porcentagem em PHP

  $perguntas = 90.0;
  $acertos = 72.0;

  // mostra a porcentagem de acertos
  echo "Porcentagem de acertos: " .
    (($acertos / $perguntas) * 100) . "%";

  // mostra a porcentagem de erros
  echo "<br>Porcentagem de erros: " .
    ((($perguntas - $acertos) / $perguntas) * 100) . "%";

  // Os resultados serão 80% e 20%
?>

Ex: 4 - Um aparelho de CD foi adquirido por R$ 300,00 e revendido por R$ 340,00. Qual foi a porcentagem de lucro na transação? Veja o código em PHP:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // Algoritmo que calcula porcentagem em PHP

  $valor_anterior = 300.0; // valor anterior
  $novo_valor = 340.0; // valor novo

  // calcula a porcentagem de lucro
  // efetua o cálculo
  $porcentagem_lucro = (($novo_valor * 100) / $valor_anterior) - 100;

  echo "A porcentagem de lucro foi de: " .
    $porcentagem_lucro . "%";

  // O resultado será 13,33
?>

Ex: 5 - Uma loja repassa 5% do lucro a seus vendedores. Se um produto custa R$ 70,00, qual o valor em reais repassado a um determinado vendedor? Veja o código em PHP:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // Algoritmo que calcula porcentagem em PHP

  $valor = 70.0; // valor do produto
  $percentual = 5.0 / 100.0; // 5%

  // calcula a comissão
  $comissao = $percentual * $valor;

  // mostra o resultado
  echo "O valor repassado ao vendedor é: " .
    $comissao;

  // O resultado será 3,5
?>



PHP ::: Dicas & Truques ::: Gráficos e Cores

Computação gráfica em PHP - Como obter informações sobre a biblioteca GD instalada

Quantidade de visualizações: 8044 vezes
Nesta dica vou mostrar como é possível efetuar uma chamada ao método gd_info() da linguagem PHP para verificar quais recursos da biblioteca GD estão habilitados em nossa instalação do PHP.

Veja o código abaixo:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // vamos efetuar uma chamada à função gd_info()
  $info = gd_info();
  // agora percorremos as entradas
  foreach($info as $chave => $valor){
    if($chave != "GD Version"){
      if($valor == true || $valor == false){
        if($valor == true){
          $valor = "Habilitado";
        }
        elseif($valor == false){
          $valor = "Desabilitado";
        }
      }
    }
     
    echo "$chave: $valor<br>";
  }
?>

Ao executarmos este código nós teremos um resultado parecido com:

GD Version: bundled (2.1.0 compatible)
FreeType Support: Habilitado
FreeType Linkage: Habilitado
GIF Read Support: Habilitado
GIF Create Support: Habilitado
JPEG Support: Habilitado
PNG Support: Habilitado
WBMP Support: Habilitado
XPM Support: Habilitado
XBM Support: Habilitado
WebP Support: Habilitado
BMP Support: Habilitado
TGA Read Support: Habilitado
JIS-mapped Japanese Font Support: Desabilitado

É sempre bom fazer este teste antes de usar as funções gráficas da GD no PHP.


PHP ::: Dicas & Truques ::: Arquivos e Diretórios

Como excluir um diretório usando a função rmdir() do PHP

Quantidade de visualizações: 15869 vezes
Diretórios podem ser excluídos usando-se a função rmdir(). Esta função recebe o nome do diretório a ser excluído e retorna um valor boolean informando o sucesso ou não da operação. Veja que só é possível excluir um diretório se este estiver vazio e se você tiver as permissões necessárias para tal tarefa.

Veja um trecho de código no qual excluimos um diretório no diretório public_html:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // exclui o diretório "imagens"
  $diretorio = "/site/public_html/imagens";
  
  if(rmdir($diretorio)){
    echo "Diretório excluído com sucesso.";
  }
  else{
    echo "Não foi possível excluir o diretório.";
  }
?>

Ao executar este código PHP nós teremos o seguinte resultado:

Diretório excluído com sucesso.

Seja cuidadoso. Se você não tiver as permissões adequadas para excluir um diretório, a seguinte mensagem de erro será exibida:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

Warning: rmdir(/home/public_html/imagens) 
[function.rmdir]: Permission denied in 
/home/public_html/testes.php on line 6
Não foi possível excluir o diretório.



Desafios, Exercícios e Algoritmos Resolvidos de PHP

Veja mais Dicas e truques de PHP

Dicas e truques de outras linguagens

Códigos Fonte

Programa de Gestão Financeira Controle de Contas a Pagar e a Receber com Cadastro de Clientes e FornecedoresSoftware de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento
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
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesControle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 58 usuários muito felizes estudando em nosso site.