Funções para string

Existem funções específicas para manipulação de string. Algumas delas são apresentadas nesta seção.

Função echo()

A função echo() é utilizada para imprimir uma ou mais strings. echo, atualmente, não é considerada uma função, logo, não é obrigatório a utilização do parênteses “()”.

<?php
echo "Esta é uma mensagem simples </br>";
echo ("esta é uma mensagem "."concatenada! </br>");
?>

Função print()

A função print() é utilizada para imprimir uma ou mais strings, assim como a função echo. print, atualmente, não é considerada uma função, logo, não é obrigatório a utilização do parênteses “()

<?php
print ("Esta é uma mensagem simples </br>");
print "esta é uma mensagem "."concatenada! </br>";
?>

Função explode()

A função explode() transforma uma string em um array de strings. Para isso, é necessário passar por parâmetro um caracter delimitador, em que que, sempre que for identificado na string base, será gerada uma nova posição no array.

</br> explode </br>
<?php
$str = "Esta é uma explicação sobre a função explode()";
$arr = explode(" ", $str);

for ($i=0; $i<count($arr); $i++){
    echo ($arr[$i])."</br>";
}
?>

A aplicação da função explode() no código mostrado, gera um array $arr com 8 posições, uma vez que o caracter delimitador é o espaço em branco (“ “).

Função implode()

A função implode() forma uma string única a partir dos elemento de um determinado array. Para isso, é necessário informar o caracter que irá separar um elemento do outro.

<?php
$arr = array("Esta","é","uma","explicação","sobre","a","função","implode()");
$str = implode(" ",$arr);
echo $str;
?>

Conforme código apresentado anteriormente, a função implode() utiliza os elementos do array $arr e os une em uma só string com o caracter delimitador espaço em branco “ “, formando uma só frase, que foi atribuída à variável $str.

Função trim()

A função trim() retirar os espaços em branco de uma string tanto do final quanto do início.

<?php
$str = " exemplo da função trim ";
if ($str = "exemplo da função trim")
    echo 'As strings NÃO são iguais iguais!';
$str = trim($str);
echo "</br>"; // imprime quebra de linha em HTML
if ($str = "exemplo da função trim")
    echo 'As strings agora são iguais';
?>

results matching ""

    No results matching ""