O que é a função substr_replace () em php
O substr_replace () é uma função interna no PHP que permite substituir uma seção de uma string por outra string. Esta função leva a string original, a string a ser substituída, a sequência de substituição e a posição inicial da sequência de substituição como argumentos. A função Sintaxe para php substr_replace () é a seguinte:
substr_replace (string $ string, string $ substituto, int $ start [, int $ length]): stringVamos quebrar os parâmetros:
Exemplo 1: Usando outra string para substituir uma parte de uma corda
Suponha que tenhamos uma string “Hello Linuxmint!", E queremos substituir" Linuxmint "por" Linuxhint ". Aqui está o código para conseguir isso usando a função substr_replace ():
$ string = "Hello Linuxmint!";No código acima, passamos a string original “Hello Linuxmint!”, E a sequência de substituição“ Linuxhint ”, a posição inicial ($ inicial) da sequência de substituição 6 e o comprimento da string a ser substituído é 9 à função substr_replace ():
Exemplo 2: Substituindo uma parte de uma string por uma corda vazia
Suponha que tenhamos uma string “Hello Linuxmint!”, E queremos remover“ Linuxmint ”da string. Aqui está o código para conseguir isso, usando a função substr_replace ():
$ string = "Hello Linuxmint!";A sequência original “Hello Linuxmint!”É passado junto com uma corda vazia (“ ”), o ponto de partida da sequência de substituição (6) e o comprimento da corda de substituição (9).
Conclusão
Para substituir uma parte de uma string por outra string no PHP, a função substr_replace () é usada. Também vimos dois exemplos de usar esta função, com código completo e explicação. Com esse conhecimento, você pode manipular strings no PHP com facilidade e eficiência.