>백엔드 개발 >PHP 문제 >PHP에서 일반 문자열 교체를 구현하는 방법

PHP에서 일반 문자열 교체를 구현하는 방법

藏色散人
藏色散人원래의
2020-11-23 09:11:442390검색

PHP 일반 문자열 교체를 구현하는 방법: 먼저 PHP 샘플 파일을 만든 다음 "preg_match_all('/(http://blog.com).*?(php)/is',"aaaa..라는 표현을 사용하세요. " 그냥 문자열 교체를 구현하세요.

PHP에서 일반 문자열 교체를 구현하는 방법

권장 사항: "PHP Video Tutorial"

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 5.6, 이 방법은 모든 브랜드에 적합합니다.

PHP에서 일반 문자열 교체를 구현하는 방법:

콘텐츠에서 특정 문자열 뒤에 일부 문자열을 추가해야 합니다

정기 교체를 사용하는 것이 가장 좋습니다

	preg_match_all('/(http:\/\/blog.com).*?(php)/is',"aaaahttp://blog.com/sss/index.phpsdsdahttp://blog.com/dssssss/index.phpsdhttp://blog.com/dssssss/index.phpsd", $data);

	var_dump($data);die;

핵심 질문은 정규 표현식을 작성하는 방법입니다

여기에 .*가 있어 어떤 문자열과도 일치하나요? (php) php

///
//到时补充下有关正则
//

를 만나면 중지하세요-------------- -------------------------중복------------ - --------------

여러 문자열 조작 함수를 배웠습니다

strpos 문자열 위치 찾기

$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, 不是 0  第三个参数是标记从哪里开始找

모든 항목을 찾을 수 있는 것이 있습니다 위치 방법

function getCharpos2($str, $char){
       $j = 0;
       $arr = array();
       $count = substr_count($str, $char);
       for($i = 0; $i < $count; $i++){
             $j = strpos($str, $char, $j);
             $arr[] = $j;
             $j = $j+1;
       }
       return $arr;
}
str_replace 这个没什么好说的 就是替换

이 방법은 모든 브랜드의 컴퓨터에 적합합니다

.

위 내용은 PHP에서 일반 문자열 교체를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 변수 대체 방법다음 기사:PHP 변수 대체 방법