php4.0 이상을 사용하고 있으면, mb_substr ($text, $start_Pos, $length, $encoding) 함수를 이용하면 됩니다.
$tString : 문자열
$start_Pos : 시작 위치
$length : 자를 문자열 길이
$encoding : 형식
아래는 드루플래닛에 적용한 예제입니다.
<?php
$length = 35;
$start_Pos = 0;
$encoding = 'UTF-8';
$text = $node->body[$node->language][0]['value'];
$text = strip_tags($text);
$trimmed_text = " ". mb_substr ($text, $start_Pos, $length, $encoding);
return $trimmed_text;
?>
php로 문자열 자른 다음에 나타나는 공백문자열 제거 방법?
간단한 방법으로,
을 " " 공백으로 치환하는 방법이 있습니다.
$new_str = str_replace(" ", '', $str);