글자 쪼개서 배열에 넣기

· 16년 전 · 1979

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,673
16년 전 조회 4,417
16년 전 조회 3,277
16년 전 조회 1,446
16년 전 조회 1,457
16년 전 조회 2,134
16년 전 조회 1,971
16년 전 조회 2,649
16년 전 조회 2,320
16년 전 조회 1,457
16년 전 조회 4,473
16년 전 조회 1,568
16년 전 조회 1,867
16년 전 조회 2,293
16년 전 조회 3,926
16년 전 조회 2,832
16년 전 조회 1,575
16년 전 조회 4,106
16년 전 조회 1,474
16년 전 조회 1,665
16년 전 조회 1,331
16년 전 조회 1,802
16년 전 조회 1,708
16년 전 조회 1,713
16년 전 조회 1,499
16년 전 조회 2,268
16년 전 조회 1,894
16년 전 조회 2,052
16년 전 조회 2,282
16년 전 조회 1,562
16년 전 조회 2,392
16년 전 조회 2,335
16년 전 조회 4,610
16년 전 조회 1,380
16년 전 조회 1,131
16년 전 조회 2,088
16년 전 조회 2,065
16년 전 조회 1,597
16년 전 조회 2,132
16년 전 조회 2,365
16년 전 조회 1,477
16년 전 조회 1,819
16년 전 조회 2,005
16년 전 조회 1,100
16년 전 조회 1,779
16년 전 조회 1,483
16년 전 조회 1,990
16년 전 조회 1,402
16년 전 조회 2,292
16년 전 조회 1,980
16년 전 조회 5,959
16년 전 조회 1,999
16년 전 조회 3,769
16년 전 조회 1,548
16년 전 조회 1,832
16년 전 조회 2,148
16년 전 조회 2,694
16년 전 조회 2,391
16년 전 조회 2,828
16년 전 조회 3,076
16년 전 조회 3,095
16년 전 조회 1,897
16년 전 조회 1,621
16년 전 조회 1,486
16년 전 조회 1,806
16년 전 조회 1,284
16년 전 조회 2,051
16년 전 조회 1,824
17년 전 조회 1,691
17년 전 조회 1,378
17년 전 조회 2,255
17년 전 조회 3,314
17년 전 조회 2,234
17년 전 조회 1,824
17년 전 조회 1,592
17년 전 조회 2,125
17년 전 조회 4,806
17년 전 조회 1,498
17년 전 조회 2,234
17년 전 조회 2,199
17년 전 조회 2,486
17년 전 조회 2,226
17년 전 조회 4,516
17년 전 조회 3,019
17년 전 조회 2,957
17년 전 조회 1,674
17년 전 조회 1,319
17년 전 조회 4,042
17년 전 조회 1,696
17년 전 조회 1,703
17년 전 조회 2,200
17년 전 조회 1,965
17년 전 조회 1,590
17년 전 조회 4,007
17년 전 조회 1,837
17년 전 조회 3,211
17년 전 조회 3,100
17년 전 조회 1,120
17년 전 조회 1,934
17년 전 조회 1,688