Extraia a substring da string no PHP usando substrato

Extraia a substring da string no PHP usando substrato
A função substr () é usada para cortar qualquer parte de uma string em php. É uma função interna do PHP que retorna a parte de uma string com base na posição inicial e no valor do comprimento. O valor original da string permanece inalterado após aplicar esta função a esse valor. Como a função substr () pode ser usada no script php para cortar a parte de uma string é mostrada neste tutorial.

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 original
$ string = "Bem -vindo ao linuxhint";
// corte a substring a partir de 11, onde o contador começa de 0
$ sub_string = substr ($ string, 11);
// Imprima a string original e a substring
eco "

O valor original da string é: $ string

";
eco "

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 original
$ string = "eu gosto de programação";
// corte a substring a partir de 11, onde o contador começa de 0
$ sub_string = substr ($ string, -11);
// Imprima a string original e a substring
eco "

O valor original da string é: $ string

";
eco "

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 origeml
$ string = "php é uma linguagem de script do lado do servidor";
// Corte a substring a partir de 21 com comprimento 9
$ sub_string = substr ($ string, 21, 9);
// Imprima a string original e a substring
eco "

O valor original da string é: $ string

";
eco "

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 original
$ string = "html é um idioma de marcação";
// corte a substring a partir de -16 com o comprimento -9
$ sub_string = substr ($ string, -16, -9);
// Imprima a string original e a substring
eco "

O valor original da string é: $ string

";
eco "

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 origeml
$ string = "javascript é muito popular agora";
// Corte a substring a partir de -11 com o comprimento 7
$ sub_string = substr ($ string, -11, 7);
// Imprima a string original e a substring
eco "

O valor original da string é: $ string

";
eco "

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 origeml
$ string = "Angular 8 é uma estrutura JavaScript";
// corte a substring a partir de 11, onde o contador começa de 0
$ sub_string = substr ($ string, 0, -26);
// Imprima a string original e a substring
eco "

O valor original da string é: $ string

";
eco "

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