글자 쪼개서 배열에 넣기

· 16년 전 · 1905

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,592
16년 전 조회 4,352
16년 전 조회 3,217
16년 전 조회 1,369
16년 전 조회 1,388
16년 전 조회 2,050
16년 전 조회 1,895
16년 전 조회 2,578
16년 전 조회 2,244
16년 전 조회 1,384
16년 전 조회 4,398
16년 전 조회 1,496
16년 전 조회 1,795
16년 전 조회 2,221
16년 전 조회 3,855
16년 전 조회 2,749
16년 전 조회 1,505
16년 전 조회 4,028
16년 전 조회 1,412
16년 전 조회 1,592
16년 전 조회 1,260
16년 전 조회 1,732
16년 전 조회 1,633
16년 전 조회 1,643
16년 전 조회 1,435
16년 전 조회 2,190
16년 전 조회 1,828
16년 전 조회 1,984
16년 전 조회 2,196
16년 전 조회 1,484
16년 전 조회 2,319
16년 전 조회 2,266
16년 전 조회 4,544
16년 전 조회 1,309
16년 전 조회 1,062
16년 전 조회 2,021
16년 전 조회 1,992
16년 전 조회 1,525
16년 전 조회 2,052
16년 전 조회 2,289
16년 전 조회 1,403
16년 전 조회 1,744
16년 전 조회 1,934
16년 전 조회 1,028
16년 전 조회 1,707
16년 전 조회 1,421
16년 전 조회 1,918
16년 전 조회 1,336
16년 전 조회 2,217
16년 전 조회 1,906
16년 전 조회 5,883
16년 전 조회 1,930
16년 전 조회 3,696
16년 전 조회 1,482
16년 전 조회 1,771
16년 전 조회 2,083
16년 전 조회 2,625
16년 전 조회 2,321
16년 전 조회 2,764
16년 전 조회 3,006
16년 전 조회 3,026
16년 전 조회 1,833
16년 전 조회 1,555
16년 전 조회 1,427
16년 전 조회 1,740
16년 전 조회 1,219
16년 전 조회 1,978
16년 전 조회 1,749
16년 전 조회 1,624
17년 전 조회 1,312
17년 전 조회 2,185
17년 전 조회 3,243
17년 전 조회 2,175
17년 전 조회 1,756
17년 전 조회 1,523
17년 전 조회 2,056
17년 전 조회 4,742
17년 전 조회 1,432
17년 전 조회 2,162
17년 전 조회 2,144
17년 전 조회 2,417
17년 전 조회 2,163
17년 전 조회 4,448
17년 전 조회 2,946
17년 전 조회 2,884
17년 전 조회 1,615
17년 전 조회 1,256
17년 전 조회 3,960
17년 전 조회 1,632
17년 전 조회 1,626
17년 전 조회 2,127
17년 전 조회 1,902
17년 전 조회 1,514
17년 전 조회 3,931
17년 전 조회 1,770
17년 전 조회 3,146
17년 전 조회 3,021
17년 전 조회 1,051
17년 전 조회 1,864
17년 전 조회 1,608