글자 쪼개서 배열에 넣기

· 16년 전 · 2324

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년 전 조회 3,028
16년 전 조회 4,772
16년 전 조회 3,622
16년 전 조회 1,779
16년 전 조회 1,810
16년 전 조회 2,485
16년 전 조회 2,324
16년 전 조회 3,039
16년 전 조회 2,651
16년 전 조회 1,790
16년 전 조회 4,835
16년 전 조회 1,914
16년 전 조회 2,217
16년 전 조회 2,652
16년 전 조회 4,297
16년 전 조회 3,202
16년 전 조회 1,918
16년 전 조회 4,467
16년 전 조회 1,819
16년 전 조회 2,009
16년 전 조회 1,676
16년 전 조회 2,151
16년 전 조회 2,075
16년 전 조회 2,056
16년 전 조회 1,840
16년 전 조회 2,595
16년 전 조회 2,234
16년 전 조회 2,395
16년 전 조회 2,625
16년 전 조회 1,890
16년 전 조회 2,774
16년 전 조회 2,662
16년 전 조회 4,961
16년 전 조회 1,741
16년 전 조회 1,483
16년 전 조회 2,435
16년 전 조회 2,390
16년 전 조회 1,949
16년 전 조회 2,497
16년 전 조회 2,707
16년 전 조회 1,804
16년 전 조회 2,171
16년 전 조회 2,347
16년 전 조회 1,436
16년 전 조회 2,147
16년 전 조회 1,825
16년 전 조회 2,335
16년 전 조회 1,729
16년 전 조회 2,629
16년 전 조회 2,325
16년 전 조회 6,312
16년 전 조회 2,331
17년 전 조회 4,099
17년 전 조회 1,873
17년 전 조회 2,172
17년 전 조회 2,510
17년 전 조회 3,030
17년 전 조회 2,726
17년 전 조회 3,170
17년 전 조회 3,418
17년 전 조회 3,430
17년 전 조회 2,239
17년 전 조회 1,962
17년 전 조회 1,831
17년 전 조회 2,149
17년 전 조회 1,631
17년 전 조회 2,388
17년 전 조회 2,167
17년 전 조회 2,007
17년 전 조회 1,709
17년 전 조회 2,576
17년 전 조회 3,655
17년 전 조회 2,542
17년 전 조회 2,154
17년 전 조회 1,918
17년 전 조회 2,461
17년 전 조회 5,141
17년 전 조회 1,845
17년 전 조회 2,584
17년 전 조회 2,549
17년 전 조회 2,834
17년 전 조회 2,544
17년 전 조회 4,874
17년 전 조회 3,377
17년 전 조회 3,285
17년 전 조회 2,001
17년 전 조회 1,669
17년 전 조회 4,396
17년 전 조회 2,060
17년 전 조회 2,060
17년 전 조회 2,552
17년 전 조회 2,293
17년 전 조회 1,932
17년 전 조회 4,350
17년 전 조회 2,168
17년 전 조회 3,526
17년 전 조회 3,441
17년 전 조회 1,436
17년 전 조회 2,210
17년 전 조회 1,995