[PHP] 끝의 세 글자를 별표로 바꾸기

[PHP] 끝의 세 글자를 별표로 바꾸기

PHP를 사용하여 끝의 세 글자를 별표로 처리하는 방법 이전 글에서 이름의 첫 글자와 마지막 글자만 표시되도록 하는 방법을 살펴보았습니다. 이와 비슷한 연장선상에서 제목이나 회사 이름 등에서 끝의 몇 글자(예: 세 글자)만을 별표(*) 처리하는 방법에 대해 살펴보겠습니다. 문의 폼 등에서 의뢰인이 글을 올릴 때 전체 회사명이나 특정 정보가 그대로 노출되는 것을 원치 않는 경우가 있습니다. 이 경우 아래와 같은 코드를 사용하여 첫 몇 글자(아래에서는 3글자)만 표시되고 나머지는...
[PHP] 날짜가 특정 날짜를 지났는지를 체크하는 방법

[PHP] 날짜가 특정 날짜를 지났는지를 체크하는 방법

PHP에서 날짜가 특정 날짜를 지났는지를 체크하는 방법 PHP를 사용하여 어떤 날짜가 이미 지났는지(과거) 아니면 아직 도래하지 않았는지(미래)를 체크하고 싶은 경우가 있을 수 있습니다. 이 경우 다음과 같은 형식의 코드를 사용할 수 있습니다. $date = new DateTime($event['date']); $now = new DateTime(); if($date < $now) { echo '날짜가 이미 지났습니다'; } // Source: stackoverflow...

PHP로 앞쪽 및 뒤쪽 공백 제거하는 방법

종종 문자열의 앞쪽 또는 뒤쪽 공백을 제거해야 하는 경우가 있을 수 있습니다. 가령, 이 글에서는 “워드프레스 요약문(Excerpt)에서 앞부분의 공백을 없애는 방법”을 설명하고 있습니다. 이 글에서는 보다 일반적인 상황에서 PHP를 사용하여 앞쪽 또는 뒤쪽 혹은 양쪽 모두 공백을 없애는 방법을 살펴보겠습니다. 양쪽 모두에서 공백 제거하기 trim() 함수를 사용합니다. echo trim($text); 앞쪽 공백(Leading...
콤마로 분리된 문자열을 배열로 바꾸기(PHP)

콤마로 분리된 문자열을 배열로 바꾸기(PHP)

예를 들어, ‘100,200,300’ 등과 같이 콤마로 분리된 문자열을 배열로 변환하려는 경우 다음과 같은 코드를 사용할 수 있습니다. <?php $str="100,200,300"; $arr=explode(",",$str); print_r($arr); ?> 위의 코드를 실행해보면 다음과 같이 배열로 저장되었음을 확인할 수 있습니다. Array ( [0] => 100 [1] => 200 [2] => 300 ) 워드프레스에서 응용...

루프 문에서 홀수/짝수 체크하여 클래스 추가하기(PHP)

간혹 홀수 또는 짝수 여부를 체크하여 class에 추가하거나 사용해야 하는 경우가 있을 수 있습니다. 이 경우 활용할 수 있습니다. 이외에도 다양한 방법을 홀수, 짝수를 체크하여 활용할 수 있습니다. $i = 0; while(...) { if($i%2 == 0) { $class = 'even'; } else { $class = 'odd'; } // ... } $i++; } 조금 더 간략하게 만들면: $i = 0; while(...) { $class = ( $i % 2 == 0...