1 str_replace - 배열 활용 str_replace는 검색한 문자열 중에서 바꾸고자 하는 문자열을 찾아서 원하는 문자열로 바꿔주는 함수입니다.단순히 문자열만으로 바꾸주는 것도 있지만 배열을 활용해서 여러개의 문자를 여러개로 바꾸는 것도 가능합니다. 2 str_replace - 배열 예제 PHP 코드 12345678910 결과 화면 코드 설명 위의 예제를 보시면 바꾸고자 하는 문자열을 배열에 담았습니다.a와b라는 문자를 This is keyboard and day blog 라는 문자 중에서 a하고 b를 찾아서 느낌표(!)로 바꾸라는 것으로 str_replace를 이용해서 변경을 하였습니다.그리고 뒤에 붙은 $cnt는 몇개의 a하고 b가 느낌표(!)로 바꿨는지를 말해주는 카운트입니다.여기서는 모두 ..
1 str_replace - 개념 검색한 문자열 중에서 바꾸고자 하는 문자열을 찾아서 원하는 문자열로 바꿔주는 함수입니다. 영문자의 경우 대소문자 구별을 하지 않고 바꾸고 싶으면 str_ireplace를 이용해 주시면 됩니다. 2 str_replace - 예제 PHP 코드 123456789 결과 화면 코드 설명 첫 번째 예제를 보면은 키보드라는 한글을 keyboard라는 영어로 바꿨습니다.두번째에서는 반대로 영어를 한글로 바꿨는데 뒤에 있는 Keyboard는 키보드라는 한글로 바뀌지 않았습니다. 이유는 str_replace는 영문 대.소문자를 구별하다보니깐 keyboard라고 소문자로 일치하는 앞 부분만 한글로 변경이 된 것입니다. 마지막에서는 str_ireplace를 이용해서 작업을 했을 때는 영문 대..
1 연평도 해물 - 위치 이 곳은 전북대병원을 가고자 하시는 분들은 다들 한번쯤 본 곳입니다.전북대 병원 맞은편에 크게 자리잡고 있는 위치입니다. 2 연평도 해물 - 주차장 및 입구 연평도 입구 여기 평수가 많이 넓습니다.밖에서 보아도 넓고 환해서 웅장한 느낌을 줍니다.그러하기에 지나가던 사람들은 누구나 한번쯤 이런 곳이 있구나라고 생각을 들게 하는거 같습니다. 연평도 주차장 여기가 좋은 것 중에 하나는 주차장이 정말 넓습니다.지금 사진은 한쪽만 찍은 것이구요~반대쪽에도 이만한 주차장이 한 곳이 더 있습니다. 3 연평도 해물 - 내부 내부는 신발을 벗고 들어오는 곳입니다. 좌식처럼 앉아서 먹는 공간이 있구요~ 식탁과 의자가 있어서 앉아서 먹는 공간이 따로 있습니다.밖에서 보았던 것처럼 건물이 큰 만큼 앉..
1 mb_stristr - 개념 검색하고자 하는 문자열 중에서 특정 문자를 입력했을 때 발견된 처음 문자부터 나머지 문자열을 반환하는 함수입니다. 2 mb_stristr - 예제 PHP 코드 123456789 결과 화면 코드 설명 mb_stristr를 활용하여 위와 같으 예제를 만들어 보았습니다. 보시는 것처럼 특정 문자열을 입력했을 때 일치하는 문자열부터 나머지 전체에 해당하는 문자열이 반환됨을 확인 할 수 있습니다. 두번째에 보시면 같은 문자열을 반복해서 입력하고 하루 라고 특정 문자를 입력하고 결과를 보니 첫 번째 발견된 하루라는 곳에서부터 나머지 문자열 전체가 반환됨을 알 수 있습니다. 마지막은 일치하는 문자가 하나도 없을 경우에는 어떻게 반환이 될까 봤는데 아무런 결과도 나오지 않음을 확인하였습..
1 mb_substr_count - 개념 문자열에 찾고자 하는 문자열이 몇개 포함되어 있는지를 반환하는 함수입니다. 2 mb_substr_count - 예제 PHP 코드 123456789 결과 화면 코드 설명 키보드 하루 라는 문자를 몇개 반복해서 적어보았습니다.그리고 하루가 몇개이고 키보드가 몇개인지를 mb_substr_count를 이용해 echo로 출력해 보았습니다.위에 보이는 결과처럼 하루는 3개가 출력되었고 키보드는 4개라고 출력이 되었습니다.그리고 키보드와하루 라고 해서 문자열을 길게 붙여서 비교를 해 보았을 때 해당 문자와 일치하는 내용이 없으로 0으로 반환됨을 알 수 있습니다.
1 strpos,mb_strpos - 개념 문자열을 검색하는 함수 중에서 최초로 발견된 위치를 반환 해주는 함수로써 strpos와 mb_strpos를 이용합니다.반환 위치는 문자열 처음위치는 0으로 인식해서 그만큼 떨어진 위치를 반환해주고 만약에 일치하는 문자가 없을 경우에는 0을 반환하게 됩니다. 2 strpos,mb_strpos - 예제 PHP 코드 1234567891011 결과 화면 코드 설명 위의 예제를 보면 한글과 영어 두 개를 가지고 테스트를 해보았습니다.strpos로 키보드와 하루에서 하를 찾고자 할 경우에는 13을 반환하고 mb_strpos로 키보드와 하루에서 하를 찾고자 할 경우에는 5를 반환하는 결과를 보게 됩니다.똑같은 한글을 가지고 두개가 차이가 나는 이유는 strpos를 바이트 단..
1 strcasecmp - 개념 PHP에서 영문자를 포함한 비교가 일어날 때 영문자가 대문자와 소문자가 섞여서 비교하고자 할 때 strcasecmp는 영문 대·소문자를 구별 없이 비교할 수 있는 함수 입니다. 2 strcasecmp - 예제 PHP 코드 123456789 결과 화면 코드 설명 strcsasecmp는 문자열을 비교하고자 할 때 영문 대문자와 소문자를 구별 없이 사용할 수 있게 해주는 함수로써 원래는 그냥 비교를 하게 된다고 하면 AB라는 대문자와 ab라는 소문자가 다른 것으로 인식해 다르다는 결과를 반환하게 될 것입니다.하지만 지금처럼 strcasecmp를 이용해서 비교를 하니 AB12와 ab12는 같다고 해서 반환이 0AB123과 ab12는 AB123이 크기 때문에 1로 반환AB12와 A..
1 strcmp - 개념 PHP에서 문자열과 숫자를 비교하고자 할 때 따로 (string)이라는 것을 붙여주지 않아도 문자를 비교해서 결과를 반환 해주는 함수입니다. 2 strcmp - 예제 PHP 코드 123456789 결과 화면 코드 설명 strcmp는 인수 2개를 입력해서 첫번째가 두번째보다 클 경우에는 양수를 반환하고 작을 경우에는 음수를 반환하며 같을 경우에는 0이라는 결과를 반환합니다. 첫번째의 경우에 A123과 456을 비교했을 때 A123이 456보다 큼으로써 양수를 반환하고, 두번째 123과 456은 456이 크기에 음수를 반환하고 있습니다. 마지막으로 문자 123과 숫자 123을 비교했을 때 둘다 문자열로 비교를 하기 때문에 0을 반환하고 있습니다.
1 (string) - 개념 PHP에서 문자열을 비교할 때 숫자일 경우에는 문자와 숫자의 제대로된 비교를 하기 위해서 숫자를 문자열로 바꿔주는 역할을 합니다. 2 (string) - 예제 PHP 코드 12345678910111213141516171819 결과 화면 코드 설명 첫번째 if문을 보게 되면 문자인 A123과 숫자인 456을 비교형 연산자를 이용해 비교 했을 때 A123은 숫자와 비교를 할 때 자동으로 수치형으로 변환이 되면서 A123은 123으로 456가 비교를 하게 됩니다.그래서 echo 결과는 456이 크다고 나오게 됩니다.그래서 두번째 if문에서 456을 (string) 이라고 붙여주어 문자열로 변환한 뒤 비교를 해 보았습니다.이때는 A123과 456이라는 문자열이 비교가 됨으로써 A12..
1 === - 개념 PHP에서 문자열을 비교할 때 쓰이는 연산입니다.보통은 ==을 써서 비교를 하게 되는데 PHP에서는 ==을 썼을 때 문자와 문자사이에는 제대로 된 비교를 하게 되지만 숫자가 포함된 문자에서는 제대로 비교를 못하는 문제가 있습니다.이에 숫자가 포함된 문자일 경우에는 ===을 이용할 것을 권장드립니다. 2 == - 문제점 PHP 코드 123456789101112131415161718192021 결과 화면 코드 설명 위에서 보면 지금 연산자를 ==으로 비교 했을 때 $test1에 있는 키보드라는 문자열은 키보드라는 문자열과 비교를 했기 때문에 같다라는 결과가 맞습니다.그러나 두번째에 있는 1kg이라는 문자열을 1이라는 숫자와 비교했을 때 결과는 다름이 나와야 하는데 위와 같이 같음이라는 결..
- Total
- Today
- Yesterday