Maison >développement back-end >Problème PHP >Comment remplacer une chaîne à une position spécifiée en php

Comment remplacer une chaîne à une position spécifiée en php

青灯夜游
青灯夜游original
2021-03-19 17:45:363960parcourir

En PHP, vous pouvez utiliser la fonction str_replace() pour remplacer une chaîne à une position spécifiée. Le format de syntaxe est "substr_replace(string,replacement,start,length)". la position de remplacement (dans la chaîne où commencer le remplacement).

Comment remplacer une chaîne à une position spécifiée en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php remplace la position spécifiée string

<?php
$str = &#39;hello world&#39;;
// 替换指定位置的字符
$str = substr_replace($str,"earth",6);;
// 显示字符
echo $str;
?>

Sortie :

hello earth

Description de la fonction associée :

la fonction substr_replace() remplace une partie d'une chaîne par une autre chaîne. La syntaxe est la suivante :

substr_replace(string,replacement,start,length)
参数 描述
string 必需。规定要检查的字符串。
replacement 必需。规定要插入的字符串。
start 必需。规定在字符串的何处开始替换。
  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length 可选。规定要替换多少个字符。默认是与字符串长度相同。
  • 正数 - 被替换的字符串长度
  • 负数 - 从字符串末端开始的被替换字符数
  • 0 - 插入而非替换

Remarque : Si le paramètre start est un nombre négatif et que la longueur est inférieure ou égale à start, la longueur est 0.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn