seqüências scripts PHP modelo de texto como strings. Os desenvolvedores podem incluir strings em seus scripts usando valores literais ou variáveis . Websites de dados de string muitas vezes de saída para exibição do usuário no navegador da Web , normalmente formatado dentro das estruturas de marcação HTML . Às vezes, se um script PHP está lendo um valor de seqüência de uma fonte externa, você pode ter que cortar a corda para exibição do usuário . Funções de string do PHP permitem que você faça isso antes da saída. Texto Cordas
scripts PHP usar variáveis e valores de string para modelar texto. O código a seguir exemplo demonstra declarar e instanciar uma variável de seqüência dentro de um script PHP: $ my_words = "Aqui estão algumas palavras armazenado como uma variável de seqüência em um script ";
Neste caso, o script está a criar o corda internamente. No entanto, em muitos casos, scripts PHP usar dados de cadeia de outras fontes , como a entrada do usuário capturado através de formulários Web, variáveis de dados consultados a partir de um banco de dados ou outros itens de dados importados a partir de fontes como XML e arquivos de texto. Esses scripts podem não ter conhecimento prévio do conteúdo ou propriedades de texto de entrada. Se um item de texto em particular irá causar um problema dentro de uma exibição da página da Web , se for além de um certo comprimento , o script PHP pode ter de cortá-la .
Funções String
funções de string do PHP pode permitir que os desenvolvedores para exibir apenas parte de uma variável de cadeia. Ao invés de alterar a seqüência em si , muitas dessas funções retornam uma nova cópia de uma seção de cordas , deixando o afetado originais. A função substring é útil para este fim , como no seguinte exemplo de código: $ words_section = substr ($ my_words , 0 , 10) ;
Isso retorna os 10 primeiros caracteres na string e armazena-os no especificada referência variável. A função substring pode, opcionalmente, ter um único parâmetro, da seguinte forma: $ words_section = substr ($ my_words , 10) ;
Isso retorna os caracteres começando na décima posição e correr para o fim da cadeia . Isto significa que o código não pode estar certo que o comprimento da string resultante será , por isso, o método da função com dois parâmetros podem ser mais úteis quando o comprimento precisa ser calculado .
Saída
os scripts
PHP use o comando echo para marcação HTML de saída, dados e outros conteúdos para o navegador da Web do usuário . Isso permite que os scripts do lado do servidor para criar páginas da Web em HTML e enviá-los para exibição do usuário . O seguinte código de exemplo demonstra PHP incluindo o substring em uma declaração eco junto com outras marcações : echo "
" $ words_section "
";
O script poderia. . alternativamente, incluir a declaração substring dentro da instrução do eco, da seguinte forma : echo "
" substr ($ my_words , 0 , 10) "
";
. isso. é apropriada se o script não precisa armazenar o texto substring para qualquer outra finalidade .
opções
a função substring PHP oferece uma gama de opções para os desenvolvedores. Com a inclusão de um valor inteiro negativo como parâmetro , um script pode especificar a última série de caracteres na seqüência , como se segue: $ words_section = substr ($ my_words , -10 ) ;
Esta chamada de função irá retornar o 10 caracteres finais da corda, de modo que o desenvolvedor pode saber quanto tempo a seqüência de caracteres exibida será.