php 함수

php함수 설명 2015. 10. 12. 17:28

이글은 이번 워게임에서 쓰이는 php 함수를 설명하는 글입니다. 추후 계속 추가할 예정입니다.

eregi

대소문자를 구분하지않고 검색할 때 쓰이는 판별식입니다. 사용법은

eregi(검색할 문자, 문자열) 입니다. 예를 들어 보면

eregi("A",$no) 

는 no라는 변수안에 A가 있는지 없는지 찾는 것이지요. no값에 A가 있으면 값은 참이 되고 없으면 거짓이 됩니다. 판별식이기 때문에 if랑 많이 쓰이지요. 예를 들어

if(eregi("A",$no)) echo ("A는 no안에 있습니다.")

는 no값에 A가 있을 경우 문자열을 출력하라는 뜻이 됩니다. 추가로 여러개를 검사하고 싶으시면 구분선으로 |를 사용합니다.

ex)

eregi("A|B",$no) 

는 no라는 변수안에 A나 B가 있는지 없는지 찾는 것입니다. or식으로 연산하기 때문에 A와 B 둘중 하나만 있어도 참으로 인식되어 버립니다. 참고로 검색할 문자는 공백도 포함됩니다.

ex)

eregi(" |B",$no)

는 no라는 변수안에 공백 또는 B가 있는지 없는지 찾습니다.

마지막으로 구분선으로 쓰는 |가 문자열에 있는지 없는지 찾기 위해선 \|를 써야 합니다.

ex)

eregi("\||B",$no)

는 no라는 변수안에 |또는 B가 있는지 없는지 찾습니다.

urldecode/urlencode

사용법은 urldecode(문자열)/urlencode(문자열) 이며 해당문자열을 url디코딩/url인코딩 해주는 함수입니다.

str_replace

[dddfsffefdfs출처 [PHP]eregi| 임고미


]str_replace

해당 문자를 치환할때 쓰이는 함수입니다. 사용법은

str_replace(바꿀문자,바꿀내용,문자열) 입니다.

ex)

str_replace(A,B,$abc)

abc에 있는 A를 B로 치환한다는 뜻입니다.  

function 

사용자가 원하는 기능을 수행하는 역할을 하는 즉 사용자가 정의한 함수란뜻입니다.  기본적으로 제공하는 함수가 아니라 사용자의 필요에 의해 만들어진 함수를 말하지요.

사용방법은 

function 함수명(매개변수) 입니다.

ex)

function a($b,$c)

{
    echo $b+$c;

}

a(1,1)

이 함수에 의해 결과는 2를 출력하게 됩니다.


Posted by englishmath
,