문자열에서 원하는 문자열이 포함되어 있는지 없는지 확인하기
url값에 파라미터를 추가해야 할 상황이 생겼다.
웃긴 게 url마다 ?가 안 붙어 있으면 괜찮은데 어떤 url은 뒤에 ?가 붙어 있다.
http://dddd.com?ddd 이런 식으로
이런 경우 뒤에 ?가 있는 경우는 &로 계속 연결을 해야 하고 ?가 없는 경우는 ?를 붙이고 그 다음부터 & 붙이게 해야 한다.
eregi 함수를 사용하면 된다.
위 같은 경우는 문자열($str)에 내가 원하는 문자($str_compare)가 있는지 비교(?)하는 것이다.
만약 있을 경우엔 true, 없을 경우엔 false다.
웃긴 게 url마다 ?가 안 붙어 있으면 괜찮은데 어떤 url은 뒤에 ?가 붙어 있다.
http://dddd.com?ddd 이런 식으로
이런 경우 뒤에 ?가 있는 경우는 &로 계속 연결을 해야 하고 ?가 없는 경우는 ?를 붙이고 그 다음부터 & 붙이게 해야 한다.
eregi 함수를 사용하면 된다.
위 같은 경우는 문자열($str)에 내가 원하는 문자($str_compare)가 있는지 비교(?)하는 것이다.
만약 있을 경우엔 true, 없을 경우엔 false다.
tags : eregi
Programming/PHP
2007/06/12 13:26

댓글을 달아 주세요
음....
저는 보통 저런 경우에는 저 몇줄 코딩이 귀찮아서, 그냥 디폴트로 무조건 '?1=1' 일케 붙이고 시작합니다. (-_-)ㅋ
원츄~
ㅡ_-)=b
저도 그렇게 할라 그랬는데...
이미 만들어져 있는 데에다가 저렇게 넣으려고 했더니 뒤에서 튀어나오는 말
'너 설마 그거 400개도 넘는데 일일이 넣을 건 아니지?'
db 열었다가 db지는 줄 알았네요.