강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của inho21
inho21

câu hỏi đã được viết

Viết mã cho cuộc sống hàng ngày - PHP cơ bản từ A đến Z

Tìm kiếm - 3

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

Viết

·

296

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

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của inho21
inho21

câu hỏi đã được viết

Đặt câu hỏi