문자열 앞에서 11자리 까지(날짜부분)만 잘라서 다시 저장하고 싶습니다

문자열 앞에서 11자리 까지(날짜부분)만 잘라서 다시 저장하고 싶습니다

QA

문자열 앞에서 11자리 까지(날짜부분)만 잘라서 다시 저장하고 싶습니다

본문

DB에 저장된 글 내용이 현재,

 

2011-14-15 어쩌구저쩌구

2011-14-16 어쩌구저쩌구

2011-14-17 어쩌구저쩌구

2011-14-18 어쩌구저쩌구

 

wr_subject 필드에 이와 같이 저장되어있습니다.

날짜 부분만 잘라서 글을 

 

어쩌구저쩌구

어쩌구저쩌구

어쩌구저쩌구

어쩌구저쩌구 

 

와 같이 저장하려고 하는데 어떻게 해야하나여?



substr함수를 이용해서 11번째부터 끝까지 잘라 저장하려고


substr('문자열',11,-1) 같이 사용하니 끝에 문자열이 짤리더라구여..


방법 아시는분 계실까요~

이 질문에 댓글 쓰기 :

답변 3

$datetime = "2014-07-24 16:22:22";

$yy-mm-dd = explode(" ", $datetime);

 

echo $yy-mm-dd[0];

$datetime = substr($row['wr_content'],0,10); //content의 앞에서 10번째까지 문자를 자름.
$cut_stringArray = explode($datetime, $row['wr_content']); //자른 datetime을 기준으로 글을 다시 쪼갬
echo $cut_stringArray[1];
감사합니다!!

저장에 대한 방법은

substr('문자열',11,12)​ =  $new;

$sql_new_subject = " update $write_table set wr_subject = '$new' where wr_id = '{$list[$i][wr_id]}' ";

sql_query($sql_new_subject); 

 

이런식으로 해주셔야겠지요 ? ^^

답변을 작성하시기 전에 로그인 해주세요.
전체 60
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT