Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
문자열 앞에서 11자리 까지(날짜부분)만 잘라서 다시 저장하고 싶습니다

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

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

QA

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

답변 3

본문

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); 

 

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

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