문자열 매칭시 변경 문자 반환(PCRE) - mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject )
2014. 1. 12. 19:01
- <?php
- $invalue[] = 12;
- $invalue[] = "12";
- foreach($invalue as $time){
- $invalue = "lunch time : twelve o'clock";
- $outvalue = preg_replace('/twelve/', $time, $invalue);
- echo $outvalue."<br>\n";
- if(is_string($outvalue)){
- echo "반환된 문자열은 문자열만 구성되어 있습니다.<br>\n";
- }
- else{
- echo "반환된 문자열은 문자열외 다른 구성이 있습니다.<br>\n";
- }
- }
- /* foreach문 출력
- lunch time : 12 o'clock
- 반환된 문자열은 문자열만 구성되어 있습니다.
- (숫자 12는 문자열 12으로 반환합니다.)
- lunch time : 12 o'clock
- 반환된 문자열은 문자열만 구성되어 있습니다.
- (문자열 12는 문자열 12으로 반환합니다.)
- */
- ?>
--------------------------------------------------------------------------------------------
8. 라인
$replacement문자열에서 $pattern과 매칭되는 부분을 $subject로 반환합니다.
비슷한 함수로는 ereg_replace()함수가 있습니다.
대소문자를 구분하지 않습니다.