기타2013. 10. 2. 10:34

1. 공백제거

  trim() - 문자열의 앞, 뒤 공백을 지운다.

  ltrim() - 왼쪽 공백 지움

  rtrim() - 오른쪽 공백 지움(chop()은 별칭)

 

2. 문자열 정돈

  n2br() - 줄바꿈문자(\n)을 XHTML의 <br />이나 HTML의 <br>태그와 바꿈

  htmlspecialchars() - '&', <', '>', '"' 등을 &amp; 나 &lt, &gt등으로 반환한다.\(사용자가 입력 게시글에서 태그 금지)

  ※ DB저장을 위한 이스케이프문자 추가 삭제

      (DB에서는 (겹)따옴표, 역슬래시, NULL문자를 자료가 아닌 제어용으로 잘못간주하기때문에 필요)

  addslashes() - 따옴표("), 겹따옴표('), 역슬래시(\)앞에 '\'를 하나 더붙인다.

  stripslashe() - addslashe()와 반대로 '\'를 제거한다.

  ex) \\ -> \\\\  //이처럼 글자마다 하나씩 이스케이프를 해줘야한다.

 

3. 문자열 합치고 나누기

  explode() - 문자열을 구분자를 통해 나누어 배열로 저장

  > $array = explode(구분자, 문자열);

  implode() or join() - explode()와 반대로 배열들을 구분자와 함께 하나의 문자열로 저장

  > $variable = implode(구분자, 배열);

  substr() - 문자열의 특정부분 추출하기

  > substr(문자열, 시작인덱스, [int length]); //length가 없으면 끝까지 추출, 시작인덱스가 음수면 뒤에서부터 추출

  substring() - substr()과 비슷하나 int length가 시작인덱스의 기준이 아닌 본래 문자열의 인덱스번호이다.

  > substring(문자열, 시작인덱스, [문자열 인덱스 번호]);

  ex) substr('asdfgh',2,3); // dfg를 가져온다.

        substring('asdfgh',2,3); // df를 가져온다.

     

4. 문자열 길이

  strlen() - 문자열 길이 리턴

 

5. 문자열 비교 - str1이 str2보다 작으면 < 0을;  str1이 str2보다 크면 > 0을;  같으면 0을 반환합니다.

  strcmp() - 문자열 비교, 대소문자 구별

  strcasecmp() - strcmp()와 비슷하지만, 대소문자 구별하지 않는다.

  strnatcmp() - 알파벳과 숫자로 이루어진 문자열의 비교 알고리즘, "natural ordering"을 수행합니다

 
//------------- strcmp()와 strnatcmp()의 비교 ----------------//
<?php
$arr1 $arr2 = array("img12.png""img10.png""img2.png""img1.png");
echo 
"표준 문자열 비교\n"
;
usort($arr1"strcmp"
);  //사용자 or 정의된 비교함수를 사용하여 값들에 의해 배열을 정렬(usersort)
print_r($arr1); //변수에 관한 정보를 사람이 읽기 좋게 출력합니다. 
echo 
"\nNatural order 문자열 비교\n"
;
usort($arr2"strnatcmp"
);
print_r($arr2
);
?>

표준 문자열 비교 //strcmp()사용
Array
(
    [0] => img1.png
    [1] => img10.png
    [2] => img12.png
    [3] => img2.png
)
Natural order 문자열 비교 //strnatcmp()사용
Array
(
    [0] => img1.png
    [1] => img2.png
    [2] => img10.png
    [3] => img12.png
)

 

6. 문자열 찾기

  strstr() - 일치하는 문자열과 그이후 문자들을 반환, 없으면 false반환

  > strstr(문자열, 찾을문자)

  stristr() - strstr()과 비슷하나 대소문자 구분을 하지 않는다.

  > stristr(문자열, 찾을문자)

  strrchr() - 이또한 strstr()과 비슷한기능이지만 마지막으로 일치하는 문자열 반환

  > strrchr(문자열, 찾을문자)

ex)---------------------------------

$rrar="가나다라마바아다라마바아";
$a = strstr($rrar,"마");
$b = strrchr($rrar,"마");

echo ($a."<br>");  //마바아다라마바아
echo ($b);           //마바아

 

7. 문자열 위치 찾아내기

  strpos() - 일치하는 문자열이 처음으로 나타난 위치 반환

  > strpos(문자열, 찾을문자)

  strrpos() - 일치하는 문자열이 마지막으로 나타난 위치 반환

  > strrpos(문자열, 찾을문자)

 

8. 문자열 대체하기

  str_replace() - 문자열을 찾아서 대체한다.

  > str_replace("치환대상문자","대체문자열","검색할문자");

  substr_replace() - 문자열 교체위치를 알고 있을때 사용된다.

  > substr_replace(문자열, 대체문자열, int 시작점, int 길이); //마찬가지로 시작점이 음수이면 뒤를 기준

ex)----------------------------------

   $rrar="가나다라마바아다라마바아";
   $a = str_replace("바아","치환",$rrar);  //가나다라마치환다라마치환

   $b = substr_replace($rrar,"치환",4,4);  //가나치환마바아다라마바아

   echo ($a."<br>");
   echo ($b);

------------------------------------------------------------------------------------------------------

AddCSlashes C 형식으로 문자열에 슬래쉬를 덧붙인다. 

addslashes 작은따옴표 큰따옴표와 같은 특정문자 앞에 역슬래시 문자를 붙인다. 

bin2hex  바이너리 데이터를 16진수 표현으로 바꾼다. 

chop 문자열의 끝에 있는 공백문자를 제거하고 문자열을 반환한다. 

chr 특정 문자를 반환한다.chr()함수는 아스키함수에 해당하는 문자를 반환한다.ord()함수는 문자열에서 첫번째 문자에 아스키코드값을 반환한다.  

chunk_split 문자열을 작은 조각으로 나눕니다. 

count_chars 문자열 안에 사용한 문자에 대한 정보를 반환합니다. 

crc32 str의 32비트 순환 반복 체크섬 값을 생성합니다. 보통 모든 데이터가 전송되었는지 확인하는 데에 사용합니다.  

crypt 단방향 문자열 암호화(해슁). 

echo 하나 이상의 문자열을 출력합니다. 

explode 문자열을 주어진 문자열을 기준으로 분리합니다. 

fprintf 문자열을 형식화하여 스트림에 기록합니다.  

hebrev 논리 헤브라이어 텍스트를 표시 텍스트로 변환합니다.한 줄에 출력할 최대 문자 수를 지시합니다.  

hebrevc 개행 문자(\n)를 "<br>\n"로 바꾼는 점을 제외하면, hebrev()와 동일합니다. 

html_entity_decode  모든 HTML 엔티티를 해당하는 문자로 변환합니다. 

htmlentities 해당하는 모든 문자를 HTML 엔티티로 변환합니다. 

htmlspecialchars 특수 문자를 HTML 엔터티로 변환합니다.

'&'(앰퍼샌드)는 '&'가 됩니다.

'"'(큰 따옴표)는 ENT_NOQUOTES를 지정하지 않았을 때 '"'가 됩니다.

'''(작은 따옴표)는 ENT_QUOTES를 지정했을 때만 '''가 됩니다.

'<'(보다 작음)는 '<'가 됩니다.

'>'(보다 큼)는 '>'가 됩니다.

 

implode 모든 배열 원소를 순서대로, 각각의 원소 사이에 glue 문자열을 덧붙인 문자열 표현을 반환합니다.  

localeconv 숫자 형식화 정보를 얻습니다.  

ltrim  문자열 시작 부분의 공백을 제거합니다. 

md5_file 주어진 파일명의 md5 해쉬를 계산합니다.  

md5 문자열의 md5 해쉬를 계산합니다.해쉬는 16진수의 32문자입니다.  

nl2br 문자열의 모든 줄바꿈 앞에 HTML 줄바꿈 태그를 삽입합니다. 

number_format 숫자를 천 단위로 구분하여 포맷합니다. 

ord  문자의 아스키 값을 반환합니다. 

print 문자열을 출력합니다.  

printf 형식화한 문자열을 출력합니다. 

quotemeta 메타 문자를 인용합니다.문자 앞에 백슬래쉬(\)를 덧붙인 str을 반환합니다. 

rtrim 문자열 끝 부분의 공백을 제거합니다. 

similar_text 두 문자열 간의 유사성을 계산합니다.  

sprintf 형식화한 문자열을 반환합니다.  

str_ireplace 대소문자를 구별하지 않는 str_replace().  

str_pad 문자열을 어떠한 길이가 되도록 다른 문자열로 채웁니다. 

str_repeat 문자열을 반복합니다. 

str_replace 발견한 모든 검색 문자열을 치환 문자열로 교체합니다. 

str_shuffle 문자열을 랜덤하게 섞습니다. 

str_split  문자열을 배열로 변환합니다. 

strip_tags 문자열에서 HTML과 PHP 태그를 제거합니다.  

stripcslashes addcslashes()로 처리한 문자열을 되돌립니다. 

stripos 대소문자를 구별하지 않고 문자열이 처음 나타나는 위치를 찾습니다.  

stripslashes addslashes()로 처리한 문자열을 되돌립니다. 

strlen 문자열의 길이를 구합니다.  

strpos 문자열이 처음 나타나는 위치를 찾습니다.  

strrchr 문자열에서 문자가 마지막으로 나오는 부분을 찾습니다. 

strrev 문자열을 뒤집습니다.  

strripos 문자열에서 대소문자 구별 없이 문자열이 나타나는 마지막 위치를 찾습니다. 

strrpos 문자열에서 마지막 문자의 위치를 찾습니다 

strstr 문자열이 처음으로 나타나는 부분을 찾습니다 

strtolower 문자열을 소문자로 만듭니다.  

strtoupper 문자열을 대문자로 만듭니다. 

strtr 특정 문자를 번역한다.  

substr_count 부분문자열의 수를 센다 

substr_replace 문자열의 일부를 치환한다. 

substr 문자열의 일부를 반환한다. 

trim 문자열의 처음과 끝에 있는 공백을 제거한다. 

ucfirst 문자열의 처음 글자를 대문자로 만든다. 

ucwords 문자열에 있는 각 단어의 처음 글자를 대문자로 바꾼다.  

wordwrap 정지문자를 이용해 주어진 수 만큼의 문자를 래핑한다. 

 

 

출처: http://www.cyworld.com/Vitamin_seee/3547893


Posted by 광포한곰돌이
기타2013. 9. 25. 16:10

"여름아, 안녕~" 여름옷 보관법

 

이제 여름이 끝나고 본격적으로 가을에 접어들었습니다. 

하나 둘 여름옷은 정리하시고 가을옷을 꺼내고 계시겠죠?

그래서 오늘은 유용한 여름옷 보관법에 대해 알려드리려고 해요.

 

<여름옷 보관법>

 

1. 세탁

- 습기가 많이 차는 여름에는 옷을 잘 보관해도 쾌쾌하고 불쾌한 냄새가 나죠?

그 불쾌한 냄새의 원인은 세균입니다. 여름옷을 정리하기 전 반드시 옷을 깨끗히 세탁해야 합니다.

 

2. 건조

- 세탁한 옷은 햇빛이 강하고 건조한 날 충분히 말려줍니다.

야외에 건조대에 널어 통풍이 잘되는 곳에서 말려주는게 좋습니다.

 

3. 보관

- 여름옷은 햇볕에 의해 변지링 쉽기 때문에 리빙박스 같은 투명한 박스보다는 종이박스 같은 불투명한 박스에 보관하는 것이 좋습니다. 보관공간에 곰팡이가 생겼다면 마른 걸레에 식초를 묻혀 곰팡이를 없앤 뒤 보관해야 합니다.

또 옷을 상자에 넣을 때는 무거운 옷부터 가벼운 옷 순으로 넣어야 주름이 심하게 생기지 않습니다.



Posted by 광포한곰돌이
기타2013. 9. 23. 10:59

콜레스테롤 낮추는 방법

 


 

콜레스테롤 하면 대부분 혈액 오염의 주범으로 안 좋은 인식을 갖고 계실텐데요. 이는 콜레스테롤을 잘못 이해한데서 생긴 오해라는 사실 알고 계시나요? 콜레스테롤은 우리 몸에 필수적인 물질로 부족하게 되면 뇌와 신경발달이 저하되고 성장장애까지 일으킬 수 있습니다. 또한, 콜레스테롤에는 우리 몸에 좋은 콜레스테롤과 나쁜 콜레스테롤 두종류가 있는데, 나쁜 콜레스테롤이 혈관에 혈전을 부착시켜 쌓이게 하므로 심장병을 유발하게 만드는 반면, 좋은 콜레스테롤은 혈관에 쌓인 나쁜콜레스테롤을 없애버리는 역할을 한답니다. 우리 몸에 나쁜 콜레스테롤을 줄이기 위한 방법 함께 알아보도록 할까요?

 

 

 

 

 

 콜레스테롤 낮추는 방법

  01 . 적절한 운동을 꾸준히 해주세요


 

 

나쁜 콜레스테롤 수치를 낮추고, 좋은 콜레스테롤 수치를 높이기 위해서는 적절한 운동이 필요한데요. 규칙적인 운동은 고혈압, 고지혈증을 예방하고 치료하는데 많은 도움이 되며, 걷기, 조깅, 수영 등의 운동을 주 3~5회 정도 30~60분씩 해주면 동맥경화의 위험요인인 콜레스테롤과 중성지방을 줄이는데 도움이 된답니. 시간이 부족한 분들은 계단을 오르내리는 방법, 지하철이나 버스에 서있을때 뒤꿈치를 들었다 내리는 방법 등 일상생활에서 운동을 실천해 보세요.

 

 

 

 

 

 콜레스테롤 낮추는 방법

  02 . 음식 선택이 중요해요.

 

 

체내에 꼭 필요한 콜레스테롤 섭취를 위해서는 꽁치, 고등어, 청어, 연어, 참치, 정어리 등 불포화지방산이 많이 함유된 음식을 먹는 것이 좋은데요. 불포화지방산에 들어 있는 오메가3가 나쁜콜레스테롤을 몸밖으로 배출해줄 뿐 아니라 노화방지에도 도움이 된답니다. 그리고 보리, 현미, 콩류, 해조류, 채소류 등 섬유질이 많은 음식과 레몬, 키위, 사과, 토마토, 딸기 등 단맛보다 신맛이 많이 나는 과일을 섭취해주는 것이 좋습니다.

 

 

 

 

  콜레스테롤 낮추는 방법

  03 . 스트레스는 바로바로 풀어주세요.

 

 

스트레스는 심혈관계 질환을 악화시키는 주요 요인이 된다는거 알고 계시죠? 과로나 스트레스를 받았을 때는 바로바로 스트레스를 풀어주는 습관을 가져보세요. 스트레스가 쌓이고 쌓여 건강에 안좋은 영향을 미칠 수 있답니다.


출처 : http://blog.naver.com/spinechuk?Redirect=Log&logNo=110175731274


Posted by 광포한곰돌이