Na programação Web , uma string é uma série de um ou mais caracteres . PHP suporta um conjunto de 256 caracteres que você pode usar em suas cordas . PHP tem várias maneiras que você pode representar cadeias ou em strings literais ou variáveis. "Aspas duplas ", " $ " e stringvar ' aspas simples ' são exemplos de strings. Ele também tem várias funções que permitem comparar strings para as diferenças . Variáveis
variáveis PHP são representadas por um cifrão seguido por um nome . Por exemplo, " $ myVar " é um nome de variável. Você pode salvar strings em variáveis sem ter que declarar um tipo de dados, ou até mesmo converter uma variável de um char para uma string para um valor booleano , se necessário. Você pode usar aspas simples ou duplas para criar diferentes variáveis de cadeia , mas não tanto para a mesma variável.
Duplo Cotações
Quando você coloca uma corda em dobro citações, você pode incluir qualquer um dos vários caracteres especiais para adicionar coisas como cifrões utilizados sem variáveis, tabulação ou novas linhas. Você escapar esses caracteres especiais , precedendo-as com uma barra invertida . Cordas em aspas interpretar seqüências de escape e os valores das variáveis . Por exemplo, digitar "\\ n" ou "$ myVar " na cadeia vai criar uma nova linha ou imprimir o valor da variável $ myVar , respectivamente.
Para uma única Cotações
cordas em aspas simples interpreta todos os caracteres na string literal, exceto para os próprios e barras invertidas aspas simples . Como aspas , você escapar aspas ou barra invertida caracteres simples literais precedendo-os com uma barra invertida . A principal diferença entre o uso de aspas simples e aspas duplas é que uma seqüência entre aspas simples não interpreta variáveis ou caracteres especiais. Por exemplo, digitar "\\ n" ou "$ myVar " na cadeia vai fazer esses valores aparecem literalmente.
Funções
PHP tem várias funções de comparação de string que encontram as diferenças entre strings literais ou seqüências de variáveis. Alguns exemplos incluem strcmp e strcasecmp que simplesmente compara duas strings , a primeira é case sensitive, o segundo não é. A função substr_compare compara duas strings a partir de uma posição de deslocamento especificado . As funções strncmp e strncasecmp fornecer comparação maiúsculas de minúsculas e maiúsculas e minúsculas de um determinado número de caracteres na string. Os strpos e strrpos funções retornam a primeira ou a última ocorrência de uma substring dentro de uma string , respectivamente.