ereg_replace() 함수는 변수안에서 "찾는문자" 에서 지정된 문자를 찾아 "바꿀문자"에서 지정한 문자로 바꾼다. 이때 찾는문자를 찾을때 대소문을 구별하며 eregi_replace() 함수는 대소문을 구별하지 않고 찾는다.

Example
<?

$var = "12345Abcd가나다라";
$new_var = ereg_replace("12345","54321",$var);
echo("$new_var");

// $var 변수에 "12345Abcd가나다라" 의 문자열을 대입하고
// ereg_replace("12345","54321",$var) 하면 $var 안의 내용중 12345 가 54321 로 바뀐다.
// 이것을 $new_var 에 대입하고 echo() 로 찍으면 출력은 54321Abcd가나다라 가 나온다.
// 하지만 변수 $var는 여전히 12345Abcd가나다라 의 값을 가지고 있다.


?>
- 결과보기 -




split() 함수는 변수의 내용중 분리기호를 만나면 만나기전의 내용을 첫번째 배열로 저장하고 그 다음 분리기호를 만날때 까지의 내용을 그 다음 배열의 내용으로 저장한다.

Example
<?

$var = "12|34|ab|cd|가나|다라";
$array = split("\|",$var);

echo("
$array[0] <br>
$array[1] <br>
$array[2] <br>
$array[3] <br>
$array[4] <br>
$array[5] <br>
");

// 기호 "|" 는 키보드에서 shift+\ 를 누른 특수기호이다.
// php 에서는 이 기호를 인식하기 위해서는 \| 식으로 앞에 \를 붙인다.
// split("\|",$var) : 변수중에 기호 "|" 를 처음 만나기전의 내용은 12 이다.
// 이것을 $array[0]에 리턴하고 그 다음 기호를 만나면 그 내용을 다음 배열로
// 넘겨준다.
//
// 위의 출력결과는 다음과 같다.
// 12
// 34
// ab
// cd
// 가나
// 다라


?>
- 결과보기 -