텍스트 중 원하는 부분만 가져오려고 하는데요.
본문
안녕하세요.
저희 사이트가 이미지를 업로드하면 아래와 같이 디비에 정보가 쌓입니다.
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'];