글자 쪼개서 배열에 넣기

· 16년 전 · 1895

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,585
16년 전 조회 4,345
16년 전 조회 3,210
16년 전 조회 1,359
16년 전 조회 1,379
16년 전 조회 2,044
16년 전 조회 1,888
16년 전 조회 2,569
16년 전 조회 2,239
16년 전 조회 1,368
16년 전 조회 4,387
16년 전 조회 1,484
16년 전 조회 1,788
16년 전 조회 2,213
16년 전 조회 3,849
16년 전 조회 2,742
16년 전 조회 1,498
16년 전 조회 4,019
16년 전 조회 1,403
16년 전 조회 1,582
16년 전 조회 1,251
16년 전 조회 1,724
16년 전 조회 1,624
16년 전 조회 1,636
16년 전 조회 1,425
16년 전 조회 2,181
16년 전 조회 1,826
16년 전 조회 1,977
16년 전 조회 2,187
16년 전 조회 1,477
16년 전 조회 2,309
16년 전 조회 2,260
16년 전 조회 4,537
16년 전 조회 1,299
16년 전 조회 1,055
16년 전 조회 2,014
16년 전 조회 1,984
16년 전 조회 1,516
16년 전 조회 2,042
16년 전 조회 2,280
16년 전 조회 1,397
16년 전 조회 1,735
16년 전 조회 1,928
16년 전 조회 1,015
16년 전 조회 1,696
16년 전 조회 1,412
16년 전 조회 1,915
16년 전 조회 1,332
16년 전 조회 2,210
16년 전 조회 1,896
16년 전 조회 5,878
16년 전 조회 1,923
16년 전 조회 3,689
16년 전 조회 1,473
16년 전 조회 1,761
16년 전 조회 2,075
16년 전 조회 2,618
16년 전 조회 2,315
16년 전 조회 2,754
16년 전 조회 2,999
16년 전 조회 3,019
16년 전 조회 1,823
16년 전 조회 1,547
16년 전 조회 1,418
16년 전 조회 1,731
16년 전 조회 1,213
16년 전 조회 1,972
16년 전 조회 1,744
16년 전 조회 1,619
16년 전 조회 1,301
16년 전 조회 2,177
16년 전 조회 3,236
16년 전 조회 2,168
16년 전 조회 1,746
16년 전 조회 1,516
16년 전 조회 2,050
16년 전 조회 4,733
17년 전 조회 1,420
17년 전 조회 2,158
17년 전 조회 2,138
17년 전 조회 2,411
17년 전 조회 2,157
17년 전 조회 4,442
17년 전 조회 2,938
17년 전 조회 2,875
17년 전 조회 1,607
17년 전 조회 1,245
17년 전 조회 3,954
17년 전 조회 1,626
17년 전 조회 1,617
17년 전 조회 2,120
17년 전 조회 1,887
17년 전 조회 1,504
17년 전 조회 3,924
17년 전 조회 1,762
17년 전 조회 3,135
17년 전 조회 3,014
17년 전 조회 1,047
17년 전 조회 1,856
17년 전 조회 1,599
🐛 버그신고