String em PHP - Como declarar uma string usando vários métodos?

Índice:

Anonim

Introdução à String em PHP

Basicamente, todos sabemos que uma string é uma coleção de caracteres. É também um dos tipos de dados realmente suportados pela linguagem de programação PHP. As cadeias podem conter caracteres alfanuméricos. Ele pode ser criado das seguintes maneiras listadas:

  • Você pode declarar uma variável e atribuir uma string a um caractere
  • Usando a instrução echo
  • String / strings são construções de linguagem, podem ajudar a capturar palavras.
  • Além disso, aprender como as strings funcionam na linguagem de programação PHP pode fazer com que você manipule como usar strings de maneira muito eficaz como um desenvolvedor produtivo.

Como declarar String no PHP usando vários métodos

Existem quatro tipos diferentes de declaração.

  • Usando aspas simples
  • Usando aspas duplas
  • Usando o método de criação de sequência Heredoc ++
  • Usando o método de criação de string Nowdoc

1. Método de criação de string PHP usando aspas simples

Criar string / strings usando aspas simples é o mais fácil e o mais simples de criar uma string. Agora vamos dar uma olhada na sintaxe PHP listada abaixo, que está criando uma string simples.

Sintaxe:

<_?php
echo 'Login to the Page to view this page template';
?>

Resultado:

Se essa string de aspas simples do PHP fizer parte do valor da string, fazemos com que ela escape usando o caractere de barra invertida. Verifique a sintaxe do código abaixo.

<_?php
echo 'I \'ll be in 10 minutes just wait here';
?>

Resultado:

2. Método de criação de string PHP usando aspas duplas

Principalmente na criação de String na linguagem PHP, aspas duplas serão usadas. O método de declaração Cadeia de aspas duplas pode criar cadeias complexas, e não as cadeias criadas usando aspas simples.

Também podemos usar nomes de variáveis ​​entre aspas duplas, para que os valores das variáveis ​​sejam exibidos como desejamos. Basta dar uma olhada no exemplo de uma declaração de aspas duplas, declaração de variável, para que você entenda o conceito da Declaração de Cordas usando aspas duplas.

Sintaxe:

<_?php
$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>

Resultado:

O exemplo acima criará uma variável de cadeia simples "myname" com o valor "Pavan Kumar Sake". Agora, essa variável de cadeia pode ser usada a qualquer momento na linguagem de programação PHP, conforme desejado.

As aspas declaradas entre aspas duplas também podem escapar de caracteres especiais. \ n para alimentação de linha, \ $ para o sinal de cifrão etc. pode ser usado para obter as saídas da linha vazia e do sinal de cifrão. Da mesma forma, existem maneiras de escapar de caracteres especiais usando aspas duplas.

Sintaxe:

<_?php
echo "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>

Resultado:

3. Criação de string PHP usando o método de criação Heredoc String - PHP Heredoc

Aqui vamos saber o que é Heredoc. A principal metodologia do Heredoc é criar as strings mais complexas do PHP quando comparadas com a declaração de strings entre aspas duplas.

O Heredoc suporta todos os recursos das aspas duplas. Junto com isso, o Heredoc também permitirá que você crie os valores das strings sem a concatenação do php em mais de uma linha. Você pode criar quantas linhas de texto desejar. Várias linhas com seqüências de caracteres podem ser criadas usando o método Heredoc. Pode-se até escapar das aspas duplas dentro do método Heredoc.

Vamos dar um exemplo do método PHP Heredoc para criar valores de string únicos / múltiplos.

Sintaxe:

<_?php
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>

Resultado:

Sintaxe:

<_?php
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>

Resultado:

4. Criação de strings PHP usando o método de criação de strings Nowdoc - PHP Nowdoc

O método de criação de strings do PHP Nowdoc é muito semelhante ao método de criação de strings do PHP Heredoc, mas o método Nowdoc funciona principalmente como o funcionamento das aspas simples. A análise não ocorrerá dentro do Nowdoc. O método Nowdoc é ideal, então estamos trabalhando com os dados brutos que não precisam ser analisados.

Vamos dar um exemplo de código do método Nowdoc abaixo:

Sintaxe:

<_?php
$my_name = "Pavan Kumar Sake";
$my_variable = <<<'EOT'
When the big $my_name was a small boy,
He has done many funny things even this generation can't imagine He is always like a "small boy "since from childhood
EOT;
echo $my_variable;
?>

Resultado:

Além da declaração de string, existem algumas funções de string que serão muito úteis no desenvolvimento de pequenos programas da web para grandes projetos. Por favor, dê uma olhada neles. Além disso, saiba qual é a diferença de saída entre a declaração de aspas duplas e a declaração de aspas simples.

strtolower, strtoupper, strlen, explodir, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst são as funções de string. Essas funções de seqüência de caracteres são muito úteis na criação de projetos ou programas.

"Strtolower" converte todos os caracteres da string em letras minúsculas, enquanto "strtoupper" os converte em letras maiúsculas. "Strlen" fornecerá o comprimento da string (contagem de caracteres). A função "explodir" converterá seqüências de caracteres em variáveis ​​de matriz. "Substr" retornará parte da string usando 3 parâmetros básicos. "Str_replace" substituirá algum conteúdo da string usando 3 argumentos básicos. A função "strpos" retornará a posição da string específica. A função "sha1" retorna o código de hash da string. A função "md5" fornece um valor de hash md5 para a string. Da mesma forma, outras strings também funcionam.

Sintaxe:

<_?php
echo strtolower("1. PAVAN kumar is a Writer ");
echo strtoupper("2. PAVAN kumar is a Writer \n");
echo "3. ";
echo strlen("PAVAN kumar is a Writer");
echo substr(" 4. PAVAN kumar is a Writer ", 0, 12);
echo str_replace('PAVAN', 'VASU', " 5. PAVAN kumar is a Writer \n");
echo "6. ";
echo strpos("PAVAN kumar is a Writer ", 'kumar');
echo " 7. ";
echo sha1("PAVAN kumar is a Writer ");
echo "\n8. ";
echo md5("PAVAN kumar is a Writer ");
?>

Resultado:

Conclusão

Aqui entendemos o conceito de "String in PHP" com a variedade de métodos de declaração de strings, juntamente com a introdução básica de importantes funções de strings que estão ajudando bastante ao executar programas / projetos php

Artigos recomendados

Este foi um guia para String em PHP. Aqui discutimos a introdução e como declarar String usando vários métodos. Você também pode consultar os seguintes artigos para saber mais -

  1. Manipulação de Arquivos PHP
  2. Filtros PHP
  3. Matrizes em PHP
  4. Manipulação de Arquivos PHP