2013-02-16 4 views
0

스택 오버플로-ERS, PHP는 문자열을 분할하는 방법

는 단순히 echo $raw_date;를 사용하여 출력 20130216 같은 변수 $raw_date 그러나 내가 출력 중 16/02 또는 16/02/2013 수 있도록하고 싶습니다 수 있습니다 같은 $raw_date 변수에서.

이 경우 가능합니까?

감사합니다, 제이미

+2

예 그렇습니다. 너 뭐 해봤 니? – sachleen

+1

문자열 분할은 원하는 답변이 아닙니다. 수동으로 날짜 형식을 지정할 필요가 없습니다. PHP는 훨씬 더 강력한 도구를 제공합니다. 수동으로 (또는 다른 유사한 작업을 위해)해야한다면,'str_split()'함수를 찾는다. 그러나 찾을 수있는 그러한 명백한 함수 이름으로, 나는 그것을 발견하지 못한다고 약간 걱정한다. 묻지 않고. – Spudley

답변

8
$d = DateTime::createFromFormat('Ymd', $raw_data); 
echo $d->format('d/m/Y'); 
+3

+1 (정말 지루한 오래된 substr() 대신) –

+1

+1은 그가 요구 한 것보다 실제로 필요한 것을주기 때문에 +1합니다. – Spudley

+0

Spudley, 당신은 더 옳지 않을 수 있습니다. 그것은 제가 필요한 것입니다. 나는 잘못된 것을 찾고있었습니다. 대단히 감사합니다! – Jamie

관련 문제