링크된 주소를 줄여서 나타나게 하려면 어떻게 해줘야 하나요

<a href='<?=$link[$i][link1]?>' target='blank'><?=$link[$i][link1]?></a>

gblist.skin.php 파일에서 위와같이 링크주소를 보여주고 클릭시 링크된 주소로 이동되게 하려는데

<?=$link[$i][link1]?> 이분분을
예를 들어서 링크 주소가
http://ucc.media.daum.net/uccmix/news/politics/others/200412/08/kukinews/v7888477.html?u_b1.valuecate=4&u_b1.svcid=02y&u_b1.objid1=16602&u_b1.targetcate=4&u_b1.targetkey1=17135&u_b1.targetkey2=7888477
이와 같이 길어지면

주소를 30자 정도로 보여주고 끝 부분을 .. 으로 보여주려면 어떻게 해줘야 하는지
알려주시면 감사하겠습니다.
|

댓글 2개

답변에 감사드립니다.
그런데 답변과 같이 해보니 아무것도 나타나지 않아 링크된 주소에서 참고하여

<a href='<?=$link[$i][link1]?>' target='blank'><?=substr("$link[$i][link1]",30)?></a>를


<a href='<?=$link[$i][link1]?>' target='blank'>
<? $shorter = substr_replace($link[$i][link1], '..', 30); echo ($shorter); ?></a>
일케 해주니 보여지더군요.
일케 해주어도 아무런 문제가 없는 것인지 궁금하군요.
<a href='<?=$link[$i][link1]?>' target='blank'><?=substr("$link[$i][link1]",30)?></a>

Php Function Reference
http://man.phpschool.com/manual/kr/function.substr.php
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
21년 전 조회 647
21년 전 조회 406
21년 전 조회 762
21년 전 조회 563
21년 전 조회 492
21년 전 조회 480
21년 전 조회 404
21년 전 조회 351
21년 전 조회 599
21년 전 조회 736
21년 전 조회 299
21년 전 조회 444
21년 전 조회 487
21년 전 조회 489
21년 전 조회 371
21년 전 조회 631
21년 전 조회 321
21년 전 조회 540
21년 전 조회 400
21년 전 조회 376
🐛 버그신고