![]() |
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Programando Php Índice da página:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
O php oferece uma vasta gama de funções de tratamento de strings. Daremos apenas explicação e
exemplos das mais vulgares. No entanto se desejar consultar uma lista completa dessas funções poderá fazê-lo
em http://www.php.net/docs.php Para agregar strings basta colocar um (ponto) . no meio.
<?php $a="Olá"; $b="Pessoal!"; echo $a." ".$b; ?> Retorna: Olá Pessoal! • substr Esta função retorna parte da string. Veja os dois métodos usados.
<?php
echo "Primeiro Método:<br>"; $a="O Gato comeu o Rato<br>"; echo($a); $b=substr($a,2,4); echo("<ul>Substr 2,4 = $b</ul>"); echo "Segundo Método:<br>"; $b=substr($a,13); echo("<ul>Substr 13 = $b</ul>"); ?> Ver• strstr
Esta função retorna parte da string indexada por outra string. <?php echo '<title>Strstr</title>'; echo '<h3>Teste Strstr</h3>'; echo '$email = user@example.com<br>'; echo '$dominio = strstr($email, "@")<br><br>'; $email = 'user@example.com'; $dominio = strstr($email, '@'); echo '$dominio retorna = '.$dominio; ?>
• strpos Indica a posição na string da substring
<?php
$a="O Gato comeu o Rato<br>"; echo($a); $b=strpos($a,"G"); echo("<ul>strpos Gato = $b</ul>"); ?> Ver• trim Função que elimina espaços no início e no final de uma string
<?php $a= " A Rola "; echo trim($a); ?> Retorna: "A Rola" • chr e ord A função chr() retorna o caractere do valor ASCII. A função ord() faz precisamente o contrário. echo chr(64); //Retorna @ echo ord("@"); //Retorna 64 • strlen Retorna o comprimento de uma string. echo strlen("Meu Teste"); //Retorna 9: • printf
Retorna directamente a impressão de uma string dentro de um formato específico pelo parâmetro %. Veja Tabela de Especificadores de Formato.
<?php
$d=2; $m=6; $a=2004; $euro=25; echo "Exemplo de Formato:<br>"; printf("Data = %02d/%02d/%04d<br>",$d,$m,$a); printf("Custo = %.2f €",$euro); ?> Ver
Existem várias funções para extracção de data no php. Escolhemos no nosso entender as duas principais
e apresentamos um exemplo para cada com a respectiva Tabela. • Date A sua sintaxe é: int date(código); Apresentamos a Tabela de Código:
Exemplo:
<?php
echo '<title>Data</title>';
echo '<h4>Amostragem Data</h4>';
echo '$today = date("F j, Y, g:i a")<br>';
$today = date("F j, Y, g:i a");
echo '<div style=padding-left:40px>'.$today.'</div><br>';
echo '$today = date("m.d.y")<br>';
$today = date("m.d.y");
echo '<div style=padding-left:40px>'.$today.'</div><br>';
echo '$today = date("j, n, Y")<br>';
$today = date("j, n, Y");
echo '<div style=padding-left:40px>'.$today.'</div><br>';
echo '$today = date("Ymd")<br>';
$today = date("Ymd");
echo '<div style=padding-left:40px>'.$today.'</div><br>';
echo '$today = date("\i\t \i\s \t\h\e jS \d\a\y.")<br>';
$today = date('\i\t \i\s \t\h\e jS \d\a\y.');
echo '<div style=padding-left:40px>'.$today.'</div><br>';
echo '$today = date("D M j G:i:s T Y")<br>';
$today = date("D M j G:i:s T Y");
echo '<div style=padding-left:40px>'.$today.'</div><br>';
echo '$today = date("H:m:s \m \é\ \m\ê\s")<br>';
$today = date('H:m:s \m \é\ \m\ê\s');
echo '<div style=padding-left:40px>'.$today.'</div><br>';
echo '$today = date("H:i:s")<br>';
$today = date("H:i:s");
echo '<div style=padding-left:40px>'.$today.'</div><br>';
?>
• GetDate A sua sintaxe é: int getdate(código); Apresentamos a Tabela de Código:
Exemplo:
<?php
echo '<title>GetDate</title>';
echo '<h4>Função getdate()</h4>';
$today = getdate();
$b=array("seconds","minutes","hours","mday","wday","mon","year","yday","weekday","month");
for ($n=0; $n<=9; ++$n){
print $b[$n].': '.$today["$b[$n]"].'<br>';}
?>
As operações numéricas usadas no Php devem ser familiares a qualquer pessoa que tenha estudado
matemática na escola. O único parâmetro que merece uma pequena referência, é o símbolo % que representa o resto de uma divisão. O Inteiro de um Número é dado pela função (int)valor Veja a Tabela de operandos e os Exemplos Seguintes:
<?php
echo "1.5 + 2.2 = ".(1.5+2.2)."<br>"; echo "12.5 - 3.75 = ".(12.5-3.75)."<br>"; echo "2.5 x 3.75 = ".(2.5*3.75)."<br>"; $a=(17/5); $b=(int)$a; echo " 17 : 5 = ".$a."<br>"; echo "Inteiro de 17 : 5 = ".$b." Resto = ".(17%5)."<br>"; ?>
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||