Sete das principais funções em PHP

Gunnar CorreaGunnar Correa03/09/2016 às 06:46:17 - 9.840 acessos

Sete principais funções em PHP que todo desenvolvedor precisa conhecer.


Não é de hoje que os desenvolvedores utilizam as funções nativas de uma linguagem, ao contrário de que muitos acham, utilizar as funções nativas pode ser mais rápido do que criar as nossas (sim, alguns usuários preferem recriar a roda).

Todas as linguagens já possuem suas classes para manipulação de: string, cálculos, tratamento de erros, envio de e–mail e muitas outras. Essas classes permitem que de forma rápida e elegante possamos resolver um determinado problema, sem a necessidade de escrever determinado código.

Abaixo estão listadas sete das principais funções para tratamento de string, como você já deve imaginar, existem muitas outas.

strlen()

Descrição: Esta função retorna à quantidade de caracteres de uma string, na qual devemos passar por parâmetro.

Linkhttp://php.net/manual/pt_BR/function.strlen.php

	$meuNome = "Gunnar Correa";
	$quantidadeCaracteres = strlen($meuNome);
	echo "Meu nome contém {$quantidadeCaracteres} caracteres.";

substr()

Descrição: Esta função retorna uma parte de uma string, na qual podemos informar o início e término ou apenas de onde deve-se iniciar.

Link: http://php.net/manual/pt_BR/function.substr.php

	$meuNome = "Gunnar Correa";
	$primeiroNome = substr($meuNome, 0, 6);
	echo "Meu primeiro nome é <b>{$primeiroNome}</b>.";

strtolower()

Descrição: Esta função converte todos os caracteres da string para minúscula.

Link: http://php.net/manual/pt_BR/function.strtolower.php

	$meuNome = strtolower("Gunnar Correa");
	echo "Meu nome é <b>{$meuNome}</b>.";
strtoupper()

Descrição: Esta função converte todos os caracteres da string para maiúscula.

Link: http://php.net/manual/pt_BR/function.strtoupper.php

	$meuNome = strtoupper("Gunnar correa");
	echo "Meu nome é <b>{$meuNome}</b>.";

strip_tags()

Descrição: Esta função remove tags HTML de uma string.

Link: http://php.net/manual/pt_BR/function.strip-tags.php

	$comentario = "<b>Gunnar Correa</b> - Você pode conferir um exemplo em 
	<a href='http://www.satellasoft.com'>SatellaSoft</a>";
	
	echo $comentario;
	echo "<br />";
	echo strip_tags($comentario, "<b>");

str_replace/str_ireplace()

Descrição: Esta função remove determinada ocorrência de toda uma string. O str_replace diferencia maiúscula de minúscula e o str_ireplace não faz essa diferenciação.

Link: http://php.net/manual/pt_BR/function.str-replace.php, http://php.net/manual/pt_BR/function.str-ireplace.php

	$mensagen = "Acesse o site do <b>PHP</b>";
	$procurar = "PhP";
	$substituir = "SatellaSoft";
	
	echo str_replace($procurar, $substituir, $mensagen);
	echo "<br/>";
	echo str_ireplace($procurar, $substituir, $mensagen);

explode()

Descrição: Esta função quebra uma string em um ponto especificado e retorna um array, na qual podemos acessar um de seus índices.

Link: http://php.net/manual/pt_BR/function.explode.php

	$meuNome = "Gunnar Correa Pereira";
	$nomeArray = explode(" ", $meuNome); //Quebra nos 'espaços'
	
	echo "Primeiro nome: <b>{$nomeArray[0]}</b>, 
		 último nome: <b>{$nomeArray[2]}</b>";

Para melhor aprendizado, recomendo que assista a videoaula disponível logo abaixo, ela aborda todos esses conteúdos explicados aqui. Na verdade, este aritgo é um complemento a esta videoaula.

 


PHP função string PHP principais funções PHP strlen php substr php strtolower php strtoupper php substr php explode php str_replace php str_ireplace php aulas php tutorial php php inician

Compartilhe


Gunnar Correa

Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web (FIPP), Especialista em Tecnologias na Educação (Unoeste) e Pós-graduando em Segurança da Informação (Universidade Cruzeiro do Sul). Começou seus estudos na área de programação quando era criança, e atualmente está estudando desenvolvimento de jogos. É CEO do portal SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.



Site atualizado

Olá, nosso site recebeu uma nova atualização e por conta disso, alguns artigos ainda estão sendo atualizados. Dependendo do conteúdo que você procura, poderá encontrar imagens e trechos de códigos mal formatados.

Estamos trabalhando para normalizar todos os conteúdos, muito em breve, esse problema não mais existirá.


Comentários