강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

inho21님의 프로필 이미지
inho21

작성한 질문수

생활코딩 - PHP 기본 A 부터 Z 까지

검색 - 3

PHP 치환시는 입력순서가 중요한건가요?

작성

·

274

0

$patterns[]의 0, 1, 2 와

대응되는

$replacements의 0, 1, 2 인덱스 순서가 2, 1, 0으로 되어 있어서

순서를 변경해서 0, 1, 2로 넣었는데 인덱스에 따른 매핑은 되지 않고,

그냥 입력한 순서대로 치환이 되네요.

 

치환은 array의 인덱스 무시하고 입력한 순서인가요?

 

$string = 'The quick brown fox jumped over the lazy dog.';

$patterns = array();

$patterns[0] = '/quick/';

$patterns[1] = '/brown/';

$patterns[2] = '/fox/';

$replacements = array();

$replacements[0] = 'slow2';

$replacements[1] = 'black2';

$replacements[2] = 'bear2';

echo preg_replace($patterns, $replacements, $string);

 

 

결과 >> 

The slow2 black2 bear2 jumped over the lazy dog.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
inho21님의 프로필 이미지
inho21

작성한 질문수

질문하기