Sintaxe:
String | Array | Null Preg_replaceO primeiro argumento: Contém o padrão de expressão regular usado na busca da string específica. O valor desse argumento pode ser uma string ou uma matriz.
O segundo argumento: Contém a string usada para substituir a string correspondente. O valor desse argumento pode ser uma string ou uma matriz.
O terceiro argumento: contém a sequência principal, onde a string será pesquisada e substituída usando o padrão. O valor desse argumento pode ser uma string ou uma matriz.
O quarto argumento: define as substituições máximas possíveis com base em cada padrão.
O quinto argumento: é opcional e contém o número de substituições feitas pelo padrão.
A função retorna: uma string ou uma matriz se o padrão fizer uma ou mais pesquisas e substituir/, e a função retorna nulo se nenhuma correspondência for encontrada.
Exemplos de função preg_replace ()
Os usos da função Preg_replace () foram mostrados na próxima parte do tutorial usando vários exemplos.
Exemplo 1: pesquise e substitua uma palavra da string
Crie um arquivo php com o seguinte script para pesquisar a string específica em outra string usando um padrão e substitua a string por outra string se alguma correspondência for encontrada. De acordo com o padrão, a palavra Java será pesquisado ignorando o caso da letra e, se alguma correspondência for encontrada, ela será substituída pela palavra Php. Em seguida, a string original e a string modificada serão impressas.
// Defina a sequência originalSaída:
A saída a seguir aparecerá após a execução do script acima. A sequência original contém a palavra JAVA e a palavra, PHP, substituiu -a.
Exemplo 2: Substitua os dígitos pela corda vazia
Crie um arquivo php com o seguinte script para pesquisar os dígitos na string usando um padrão e substitua os dígitos pela string vazia se alguma correspondência for encontrada. De acordo com o script, a string contém um dígito, 8 que a corda vazia substituirá. Em seguida, a string original e a string modificada serão impressas.
$ original_str = 'Aprenda Php 8 do Basic.';Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 3: Crie uma matriz após substituir os valores de outra matriz
Crie um arquivo PHP com o seguinte script que contém três matrizes. O $ main_arr Array contém valores numéricos e string e onde o padrão será pesquisado. O $ padrão a matriz contém padrões usados para pesquisar os valores no $ main_str variedade. O $ substitua matriz contém os valores de substituição usados para substituir o valor de $ main_str Se algum padrão corresponder. Em seguida, a string original e a string modificada serão impressas.
// declarar uma variedade de dados mistos";";
print_r ($ main_arr);
eco "
";";
print_r ($ modificado_arr);
eco "
Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: Pesquise e substitua a string contando a substituição
Crie um arquivo php com o seguinte script para contar o número total de substituições feitas pela matriz de padrões e pela matriz de substituição, que foi definida dentro da função preg_replace (). Aqui, a corda 'programação'será substituído pelas cordas'Php e', e a 'Fundamentos'será substituído por'Pitão'. Em seguida, a string original e a string modificada serão impressas.
// Defina a sequência originalSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 5: Pesquise e substitua a string com base no limite
Crie um arquivo php com o seguinte script para mostrar como o número de substituições pode ser definido usando o argumento limite da função preg_replace (). A primeira função preg_replace () do script foi usada para pesquisar e substituir a palavra correspondente sem limite. A segunda função preg_replace () do script foi usada para pesquisar e substituir a palavra correspondente pelo limite. Em seguida, a string original e a string modificada serão impressas.
// Defina a sequência originalSaída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão
Diferentes maneiras de usar a função preg_replace () para pesquisar e substituir strings foram mostradas nos exemplos deste tutorial para ajudar os usuários do PHP a conhecer o uso dessa função corretamente.