텍스트 중 원하는 부분만 가져오려고 하는데요.

텍스트 중 원하는 부분만 가져오려고 하는데요.

QA

텍스트 중 원하는 부분만 가져오려고 하는데요.

답변 1

본문

안녕하세요.

저희 사이트가 이미지를 업로드하면 아래와 같이 디비에 정보가 쌓입니다.

 

a:5:{s:5:"width";i:72;s:6:"height";i:72;s:4:"file";s:36:"2020/04/apple-touch-icon-72x72-2.png";s:5:"sizes";a:0:{}s:10:"image_meta";a:12:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";s:11:"orientation";s:1:"0";s:8:"keywords";a:0:{}}}

 

위와같이 이미지의 정보가 디비에 들어가는데요....위 데이터중에 

s:36:"2020/04/apple-touch-icon-72x72-2.png" 요 부분만 변수로 지정하고 싶으면 어떻게 해야될지 몰라서 질문 드립니다.

정확하게는 위 정보 중 s:36:"파일정보" <-- 파일정보라는 텍스트만 가져오고 싶습니다....

이 질문에 댓글 쓰기 :

답변 1

아미나 빌더 사용자함수인 apms_unpack() 을 활용하면 됩니다.

※ /lib/apms.lib.php 파일 참조

 

$row = sql_fetch("select * from {$g5['apms_data']} where ~ ", false);

$set = apms_unpack($row['data_set']);

echo $set['file'];

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 119
© SIRSOFT
현재 페이지 제일 처음으로