Usando uma linguagem de programação de computador, como PHP para encontrar palavras específicas ou seqüências de caracteres em texto é chamado para encontrar uma string dentro de uma string. Texto em linguagens de programação de computador são armazenados em variáveis chamadas cordas. Encontrar uma cadeia dentro de uma string é realizado com a função " subpos " do PHP . Especifique a variável string que você deseja usar para a pesquisa e a seqüência que você deseja procurar . A função strpos retorna a posição do primeiro caractere da string que você está procurando na variável string que você está pesquisando. Coisas que você precisa
editor de texto
Web serviço de hospedagem com o software PHP
Show Mais instruções
1
Abra seu editor de texto , crie um arquivo e salvá-lo como " find_string_in_string.php . " Digite o código para indicar que o texto que se segue é script PHP ( código de programação PHP) .
< ? Php
2
Digite o código na próxima linha do texto editor para criar uma variável string que contém uma string (texto)
$ find_string_in_this_string = "Você pode encontrar a posição da primeira palavra chamada cadeia nesta frase. "; .
A linha acima de código cria uma variável string chamada "$ find_string_in_this_string ". PHP interpreta o texto entre aspas como uma string e armazena-lo como uma string na variável $ find_string_in_this_string
3
Digite o seguinte código na próxima linha no editor de texto : . < Br >
$ stringPosition = strpos ( $ find_string_in_this_string , " string" );
Os strpos função PHP deve ter dois argumentos. A variável de cadeia a utilizar para procurar uma seqüência ea seqüência específica de caracteres (string ) para procurar . Neste exemplo , a função strpos irá procurar o texto na string $ variável find_string_in_this_string para a seqüência de palavras . A posição numérica do primeiro caractere na seqüência será atribuído à variável $ stringPosition
4
Digite o seguinte código na próxima linha no editor de texto : .
Echo " a posição da palavra 'string' na frase é de R $ stringPosition caracteres do início da frase ";
a função echo PHP irá exibir o texto entre as aspas na tela do computador . Ele vai substituir o valor numérico da variável $ stringPosition no texto
5
Digite o seguinte código na próxima linha no editor de texto : . ?
>
Este código indica que o fim do script PHP foi atingido eo intérprete (o software PHP que decodifica as instruções do computador ) não está a processar qualquer texto que se segue como comandos de programação PHP.
6
Salve o arquivo e , em seguida, enviá-lo para sua conta de hospedagem na Web . Navegue até a URL do arquivo enviado . Observa-se que a página da Web exibe " A posição da palavra 'string' na frase está na posição 50 . " Note-se que a palavra " string" na sentença original é de 50 caracteres para a direita desde o início da frase. Note que o PHP atribui o primeiro caractere em uma string para a posição 0 .