강의

멘토링

로드맵

Inflearn コミュニティ Q&A

inho21 のプロフィール画像
inho21

投稿した質問数

ライフコーディング - PHP基本AからZまで

検索 - 3

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

作成

·

279

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.

php

回答

回答を待っている質問です
最初の回答を残してください!
inho21 のプロフィール画像
inho21

投稿した質問数

質問する