PHP에서 대체 위치를 구현하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. strpos 함수를 사용하여 문자열에 특정 문구가 포함되어 있는지 확인합니다. 3. 대체를 수행하려면 substr_replace 함수를 사용합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, PHP 버전 8.1, Dell G3 컴퓨터.
PHP에서 위치를 바꾸는 방법은 무엇입니까?
PHP 중국어 문자열 검색 및 교체
문자열에 특정 문구가 포함되어 있는지 확인
<?php echo strpos("一二三四五","一"); echo "<br>"; echo strpos("一二三四五","二"); ?>
인쇄된 결과는 다음과 같습니다.
0
3
다음은 특정 단어를 바꾸는 코드입니다.
<?php $word = "一二三四五"; $reWord = "六六六"; $pos = strpos("一二三四五","三"); $newWord = substr_replace($word, $reWord, $pos, 3);//从上面的例子中可以看出中文是占3个字符,所以最后一个参数为3 //要想得到(一二六六六 )的结果,就相当于替换掉后面的3个中文,可以把最后一个参数改为3*3即9 //如果最后一个参数为0就可以实现在制定下标上插入新字符串 echo "$newWord"; ?>
출력 결과:
One, two, six, six, four, five
문자열 대체를 사용하여 텍스트 필터링
<?php $words = ["我", "你", "他", "她"];//过滤库 $sentence = "我和你一起去他家找她";//待过滤的句子 foreach($words as $word)//遍历过滤库的词 { $len = strlen($word);//获取过滤词的长度 $pos = strpos($sentence,$word);//寻找过滤词的位置 $sentence = substr_replace($sentence,'', $pos, $len); } echo $sentence; ?>
필터링된 결과:
和一起去家找
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 교체 위치를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!