게시판 성격과 안맞아서 죄송합니다..;;문자열함수 질문..

<DIV><IMG class=itemimageborder height=638 src="http://www.nanshop.com/comzy_cart/data/item/1133769331_l1" width=850 border=0></DIV>
<DIV><IMG src="http://www.nanshop.com/comzy_cart/data/item/1133769331_l2"></DIV>
<DIV>&nbsp;</DIV>
<DIV>내용이 들어가는 부분...</DIV>
 
위에 부분이 지금 테이블 한 필드에 들어가 있는 값인데요.
 
여기서
 
<IMG class=itemimageborder height=638 src="http://www.nanshop.com/comzy_cart/data/item/1133769331_l1" width=850 border=0>
 
딱 이부분만 변수에 담고 싶습니다.
 
방법이 없을까요??
|

댓글 4개

<?
$img_src = "<IMG class=itemimageborder height=638 src=http://www.nanshop.com/comzy_cart/data/item/1133769331_l1 width=850 border=0>";
?>

<DIV><?=$img_src?></DIV>
<DIV><IMG src="http://www.nanshop.com/comzy_cart/data/item/1133769331_l2"></DIV>
<DIV>&nbsp;</DIV>
<DIV>내용이 들어가는 부분...</DIV>
ㅎㅎ 그걸 모르는 건 아니구요. 제가 질문을 잘못했나보네요. (위에서, 테이블의 한 필드에 들어있는 값이라고 말씀드렸는도 불구하고...)

위의 태그들과 내용은 write 테이블의 wr_content 필드안에 들어있는 값입니다.

당연히 저 변수의 값은 유동적으로 바뀝니다.

cheditor로 작성한 게시물의 content 내용중 첫번째 img태그 만을 변수에 담아와서 최근게시물에 넣을려는 겁니다.
때문에 문자열 함수로 <img 첫부분을 찾아서 거기서 가장 가까운 > (태그닫는 괄호)까지만 뽑아낼 수 있는 방법이 없나해서요.
$pos1= stristr( '<img', $wr_content),
$post2= stristr( '</img>', $wr_content);
substr( $wr_content, $pos1, $pos2-$pos1+6);

테스트 해 보세요.
비슷하지만 좀 다른 방법을 해결했습니다. 팁게시판에 결과 올렸음...
아참.stristr인수 순서가 틀렸습니다.stristr($wr_content, '<img')
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,411
19년 전 조회 2,215
19년 전 조회 1,558
19년 전 조회 1,602
19년 전 조회 1,009
19년 전 조회 1,510
19년 전 조회 1,014
19년 전 조회 1,122
19년 전 조회 1,509
19년 전 조회 1,498
19년 전 조회 1,754
19년 전 조회 1,230
19년 전 조회 1,451
19년 전 조회 1,616
19년 전 조회 1,552
19년 전 조회 1,713
19년 전 조회 1,510
휘중
19년 전 조회 1,580
휘중
19년 전 조회 1,402
휘중
19년 전 조회 1,099
🐛 버그신고