Sintaxe:
A sintaxe da função substr () é dada abaixo com uma explicação.
String substr (string $ string, int $ offset [, int | null $ length = null])Esta função pode levar três argumentos. Dois argumentos são obrigatórios e um argumento é opcional. O primeiro argumento, $ string, leva o valor original da string de onde a substring será extraída. O segundo argumento, $ deslocamento, leva a posição inicial de onde a substring extrairá. O valor desse argumento pode ser qualquer número inteiro positivo ou negativo. O argumento opcional, $ comprimento, toma a duração da substring. O valor desse argumento pode ser qualquer número positivo ou negativo. Se este argumento for omitido da função substitut (), essa função retornará a string a partir de $ deslocamento valor até o final da string original.
Exemplo 1: Uso de substr () com a posição inicial positiva
Este exemplo mostra como a função substr () pode ser usada apenas com a posição inicial positiva. Se a posição inicial for positiva, a contagem começará de 0. Aqui, a posição inicial é 11. Então, a corda será cortada da 12ª posição até o final da string original.
// inicialize a string originalO valor original da string é: $ string
";O valor da substring é: $ sub_string
";Saída:
A saída a seguir aparecerá após a execução do script do servidor da web. Isso mostra isso Linuxhint é a substring após aplicar a função substr ().
Exemplo 2: Uso de substr () com a posição inicial negativa
Este exemplo mostra como a função substr () pode ser usada com a posição inicial negativa para cortar uma string de outro valor de string. Se a posição inicial for negativa, a contagem começa no final da string original e o valor 1. Nenhum argumento de comprimento é dado. Portanto, o script retornará uma substring da posição inicial ao final da string.
// inicialize a string originalO valor original da string é: $ string
";O valor da substring é: $ sub_string
";Saída:
A saída a seguir aparecerá após a execução do script do servidor da web. Isso mostra isso programação é a substring após aplicar a função substr ().
Exemplo 3: Uso de substr () com a posição inicial positiva e o comprimento
Este exemplo mostra como a função substr () pode ser usada com uma posição inicial positiva e comprimento. Aqui, a posição inicial é 21 e o comprimento é 9. A posição inicial será recuperada contando de 0 a 21, e a posição final será recuperada contando 9 caracteres.
// inicialize a sequência de origemlO valor original da string é: $ string
";O valor da substring é: $ sub_string
";Saída:
A saída a seguir aparecerá após a execução do script do servidor da web. Script é a substring após aplicar a função substr ().
Exemplo 4: Uso de substr () com a posição inicial negativa e o comprimento
Este exemplo mostra como a função substr () pode ser usada com a posição inicial negativa e o comprimento. Aqui, a posição inicial é -16 e o comprimento é -9. Tanto a posição inicial quanto o comprimento contarão a partir do final da corda e a contagem começará de 1.
// inicialize a string originalO valor original da string é: $ string
";O valor da substring é: $ sub_string
";Saída:
A saída a seguir aparecerá após a execução do script do servidor da web. Isso mostra que o Mark-up é a substring após aplicar a função substr ().
Exemplo 5: Uso de substr () com uma posição inicial negativa e comprimento positivo
Este exemplo mostra como a função substr () pode ser usada com a posição inicial positiva e o comprimento negativo. Aqui, a posição inicial é -11 e o comprimento é 7. A posição inicial será recuperada contando a partir do final da string. A substring será gerada contando 7 caracteres após a posição inicial.
// inicialize a sequência de origemlO valor original da string é: $ string
";O valor da substring é: $ sub_string
";Saída:
A saída a seguir aparecerá após a execução do script do servidor da web. Isso mostra isso popular é a substring após aplicar a função substr ().
Exemplo 6: Uso de substr () com uma posição inicial positiva e comprimento negativo
// inicialize a sequência de origemlO valor original da string é: $ string
";O valor da substring é: $ sub_string
";Conclusão
Todas as combinações possíveis de usar a função substr () no PHP para cortar uma string de outra string são mostradas neste tutorial usando seis exemplos simples. Felizmente, os leitores podem aplicar a função substr () com eficiência depois de praticar os exemplos deste tutorial.
Vídeo tutorial