Bem-vindo ao site John Pires!

PHP – Fundamentos Básicos

Home/Curso/PHP – Fundamentos Básicos

PHP – Strings



Eles são sequências de caracteres, como “PHP suporta operações de string”.

NOTA – Funções de string integradas são fornecidas na referência de função PHP String Functions

A seguir estão exemplos válidos de string

$string_1 = "This is a string in double quotes";
$string_2 = "This is a somewhat longer, singly quoted string";
$string_39 = "This string has thirty-nine characters";
$string_0 = ""; // a string with zero characters

Strings entre aspas simples são tratadas quase literalmente, enquanto strings entre aspas duplas substituem variáveis por seus valores, bem como interpretam especialmente certas sequências de caracteres.


<?php
   $variable = "name";
   $literally = 'My $variable will not print!\n';
   
   print($literally);
   print "<br />";
   
   $literally = "My $variable will print!\n";
   
   print($literally);
?>

Não há limites artificiais para o comprimento das cordas – dentro dos limites da memória disponível, você deve ser

Strings delimitadas por aspas duplas (como em “this”) são pré-processadas nas duas maneiras a seguir pelo PHP.

  • Certas sequências de caracteres que começam com barra invertida () são substituídas por caracteres especiais
  • Nomes de variáveis (começando com $) são substituídos por representações de string de seus valores.

As substituições da sequência de escape são:

  • n é substituído pelo caractere de nova linha
  • r é substituído pelo caractere de retorno de carro
  • t é substituído pelo caractere de tabulação
  • $ é substituído pelo próprio cifrão ($)
  • “é substituído por uma aspa dupla simples (“)
  • \ é substituído por uma única barra invertida ()

Operador de concatenação de string




Para concatenar duas variáveis de string, use o operador ponto (.)

<?php
   $string1="Hello World";
   $string2="1234";
   
   echo $string1 . " " . $string2;
?>

Se olharmos o código acima, você verá que usamos o operador de concatenação duas vezes. Isso porque tivemos que inserir uma terceira string.

Entre as duas variáveis de string, adicionamos uma string com um único caractere, um espaço vazio, para separar as duas variáveis.

Usando a função strlen ()




A função strlen () é usada para encontrar o comprimento de uma string.

Vamos encontrar o comprimento de nossa string “Olá, mundo!”

<?php
   echo strlen("Hello world!");
?>

O comprimento de uma string é freqüentemente usado em loops ou outras funções, quando é importante saber quando a string termina. (ou seja, em um loop, gostaríamos de interromper o loop após o último caractere da string)

Usando a função strpos ()




A função strpos () é usada para pesquisar uma string ou caractere dentro de uma string.

Se uma correspondência for encontrada na string, esta função retornará a posição da primeira correspondência. Se nenhuma correspondência for encontrada, ele retornará FALSE.

Vamos ver se podemos encontrar a string “mundo” em nossa string

<?php
   echo strpos("Hello world!","world");
?>

Como você pode ver, a posição da string “mundo” em nossa string é a posição 6. A razão de ser 6, e não 7, é que a primeira posição na string é 0, e não 1.



Leave a Comment

SIGN IN

Forgot Password