티스토리 뷰

반응형

    if($deliverymethod == '화물' )
// 상차지에 화물지점표기함
   $loadplace = $delbranch . '(' . $delbranchaddress . ')';

위의 php 코드에서 $delbranchaddress 값이 있을때만 . '(' . $delbranchaddress . ')'; 형식으로 나타내는 한줄 삼항연산자로 보고 싶다면 어떻게 하지?

여기서 출발합니다.

코드가 간명하고 코드 길이를 줄일 수 있는 장점이 있는거죠.

PHP에서 한 줄의 삼항 연산자를 사용하여 `$delbranchaddress` 값이 있을 때만 주소를 표시하는 코드를 다음과 같이 작성할 수 있습니다:

```php
$loadplace = $delbranch . (!empty($delbranchaddress) ? ' (' . $delbranchaddress . ')' : '');
```

$loadplace = $delbranch . (!empty($delbranchaddress) ? ' (' . $delbranchaddress . ')' : '');

깔끔한 코드가 되는 것이지요.


이 코드는 `$delbranchaddress`가 비어 있지 않은 경우에만 괄호와 주소를 `$delbranch`에 추가합니다. 만약 `$delbranchaddress`가 비어 있으면 괄호와 주소를 추가하지 않고 `$delbranch`만을 `$loadplace`에 할당합니다.

 

반응형
댓글