글자 쪼개서 배열에 넣기

· 16년 전 · 1914

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에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
16년 전 조회 2,601
16년 전 조회 4,358
16년 전 조회 3,227
16년 전 조회 1,383
16년 전 조회 1,398
16년 전 조회 2,061
16년 전 조회 1,905
16년 전 조회 2,590
16년 전 조회 2,252
16년 전 조회 1,390
16년 전 조회 4,408
16년 전 조회 1,505
16년 전 조회 1,803
16년 전 조회 2,229
16년 전 조회 3,865
16년 전 조회 2,756
16년 전 조회 1,517
16년 전 조회 4,037
16년 전 조회 1,421
16년 전 조회 1,601
16년 전 조회 1,273
16년 전 조회 1,739
16년 전 조회 1,645
16년 전 조회 1,653
16년 전 조회 1,442
16년 전 조회 2,204
16년 전 조회 1,839
16년 전 조회 1,996
16년 전 조회 2,201
16년 전 조회 1,496
16년 전 조회 2,332
16년 전 조회 2,271
16년 전 조회 4,554
16년 전 조회 1,319
16년 전 조회 1,074
16년 전 조회 2,036
16년 전 조회 2,002
16년 전 조회 1,532
16년 전 조회 2,060
16년 전 조회 2,297
16년 전 조회 1,411
16년 전 조회 1,760
16년 전 조회 1,940
16년 전 조회 1,038
16년 전 조회 1,718
16년 전 조회 1,429
16년 전 조회 1,926
16년 전 조회 1,342
16년 전 조회 2,227
16년 전 조회 1,915
16년 전 조회 5,886
16년 전 조회 1,936
16년 전 조회 3,709
16년 전 조회 1,491
16년 전 조회 1,783
16년 전 조회 2,091
16년 전 조회 2,632
16년 전 조회 2,333
16년 전 조회 2,772
16년 전 조회 3,014
16년 전 조회 3,035
16년 전 조회 1,843
16년 전 조회 1,565
16년 전 조회 1,439
16년 전 조회 1,750
16년 전 조회 1,226
16년 전 조회 1,990
16년 전 조회 1,758
16년 전 조회 1,632
17년 전 조회 1,316
17년 전 조회 2,192
17년 전 조회 3,257
17년 전 조회 2,182
17년 전 조회 1,762
17년 전 조회 1,536
17년 전 조회 2,065
17년 전 조회 4,756
17년 전 조회 1,437
17년 전 조회 2,171
17년 전 조회 2,152
17년 전 조회 2,425
17년 전 조회 2,172
17년 전 조회 4,457
17년 전 조회 2,951
17년 전 조회 2,892
17년 전 조회 1,620
17년 전 조회 1,265
17년 전 조회 3,970
17년 전 조회 1,637
17년 전 조회 1,634
17년 전 조회 2,136
17년 전 조회 1,907
17년 전 조회 1,522
17년 전 조회 3,941
17년 전 조회 1,773
17년 전 조회 3,158
17년 전 조회 3,024
17년 전 조회 1,059
17년 전 조회 1,872
17년 전 조회 1,616