글자 쪼개서 배열에 넣기

· 16년 전 · 1990

word_split

문자를 $cnt 개수만큼 잘라 배열에 담는다

array word_split ( string $str, int $cnt [, bool $mod ] )

-------------------------------------------------------------

$str = 문자열

$cnt = 자를 개수

$mode = true = $cnt 개수만큼 계속 추가 함, false = 사용않함

-------------------------------------------------------------

예제 1

$str = "1111111";

$array = word_split($str, 2, false);
print_r($array);

결과 1

Array
[0] = 11
[1] = 11
[2] = 11
[3] = 1


예제 2

$str = "1111111";

$array = word_split($str, 2, true);
print_r($array);

결과 2

Array
[0] = 11
[1] = 1111
[2] = 111111
[3] = 1111111

-------------------------------------------------------------
function word_split($str, $cnt, $mode="")
{
$cnt = (int)$cnt;

$strlen = strlen($str);
$total_str = $strlen / $cnt;
$arr = array();

if ( $mode )
{
$mode_array = array("true", "false");

if ( ! strlen( array_search( $mode, $mode_array ) ) )
return die( " mode 는 true 나 false 둘중 하나만 입력하세요" );
}
else
{
$mode = false;
}

for ( $i = 0; $i < $total_str; $i++ )
{
if ( $mode == '' ) $array[$i] = substr( $str, $i * $cnt, $cnt );
elseif ( $mode ) $array[$i] = substr( $str, 0, ( $i * $cnt ) + $cnt );
}

return $array;
}

[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
16년 전 조회 2,686
16년 전 조회 4,426
16년 전 조회 3,295
16년 전 조회 1,457
16년 전 조회 1,477
16년 전 조회 2,147
16년 전 조회 1,984
16년 전 조회 2,678
16년 전 조회 2,329
16년 전 조회 1,471
16년 전 조회 4,491
16년 전 조회 1,585
16년 전 조회 1,884
16년 전 조회 2,303
16년 전 조회 3,954
16년 전 조회 2,853
16년 전 조회 1,586
16년 전 조회 4,131
16년 전 조회 1,494
16년 전 조회 1,676
16년 전 조회 1,348
16년 전 조회 1,811
16년 전 조회 1,722
16년 전 조회 1,727
16년 전 조회 1,512
16년 전 조회 2,276
16년 전 조회 1,905
16년 전 조회 2,062
16년 전 조회 2,288
16년 전 조회 1,573
16년 전 조회 2,427
16년 전 조회 2,348
16년 전 조회 4,623
16년 전 조회 1,399
16년 전 조회 1,144
16년 전 조회 2,103
16년 전 조회 2,075
16년 전 조회 1,612
16년 전 조회 2,151
16년 전 조회 2,378
16년 전 조회 1,487
16년 전 조회 1,840
16년 전 조회 2,022
16년 전 조회 1,112
16년 전 조회 1,802
16년 전 조회 1,498
16년 전 조회 2,006
16년 전 조회 1,416
16년 전 조회 2,306
16년 전 조회 1,991
16년 전 조회 5,977
16년 전 조회 2,012
16년 전 조회 3,787
16년 전 조회 1,557
16년 전 조회 1,845
16년 전 조회 2,179
16년 전 조회 2,713
16년 전 조회 2,409
16년 전 조회 2,844
16년 전 조회 3,097
16년 전 조회 3,106
16년 전 조회 1,911
16년 전 조회 1,638
16년 전 조회 1,497
16년 전 조회 1,818
16년 전 조회 1,298
16년 전 조회 2,066
16년 전 조회 1,838
17년 전 조회 1,706
17년 전 조회 1,394
17년 전 조회 2,272
17년 전 조회 3,329
17년 전 조회 2,246
17년 전 조회 1,839
17년 전 조회 1,605
17년 전 조회 2,142
17년 전 조회 4,820
17년 전 조회 1,522
17년 전 조회 2,259
17년 전 조회 2,228
17년 전 조회 2,510
17년 전 조회 2,237
17년 전 조회 4,543
17년 전 조회 3,036
17년 전 조회 2,971
17년 전 조회 1,686
17년 전 조회 1,330
17년 전 조회 4,064
17년 전 조회 1,721
17년 전 조회 1,719
17년 전 조회 2,221
17년 전 조회 1,976
17년 전 조회 1,608
17년 전 조회 4,031
17년 전 조회 1,855
17년 전 조회 3,222
17년 전 조회 3,111
17년 전 조회 1,129
17년 전 조회 1,950
17년 전 조회 1,702