"String to array"의 두 판 사이의 차이

(새 문서: 분류: 문자열 분류: 배열 분류: 변환 ;string to array ==JavaScript== 분류: JavaScript <source lang='JavaScript'> var chars = 'ABC안녕123★'.split('');...)
 
 
(사용자 2명의 중간 판 10개는 보이지 않습니다)
1번째 줄: 1번째 줄:
 
[[분류: 문자열]]
 
[[분류: 문자열]]
 
[[분류: 배열]]
 
[[분류: 배열]]
[[분류: 변환]]
+
[[category: 변환]]
 
;string to array
 
;string to array
 +
;string splits by every character
 +
;str_split()
 +
 +
==Java==
 +
[[분류: Java]]
 +
{{참고|자바 String to array}}
 +
<source lang='java'>
 +
public class MyClass {
 +
    public static void main(String args[]) {
 +
        String str = "ABC안녕123★";
 +
        char[] chs = str.toCharArray();
 +
        for(int i=0; i<chs.length; i++) System.out.printf("%c, ",chs[i]);
 +
        // A, B, C, 안, 녕, 1, 2, 3, ★,
 +
    }
 +
}
 +
</source>
  
 
==JavaScript==
 
==JavaScript==
10번째 줄: 26번째 줄:
 
console.log( chars );
 
console.log( chars );
 
// ["A", "B", "C", "안", "녕", "1", "2", "3", "★"]
 
// ["A", "B", "C", "안", "녕", "1", "2", "3", "★"]
 +
</source>
 +
 +
==Perl==
 +
[[분류: Perl]]
 +
<source lang='perl'>
 +
use utf8;
 +
@query=split '', 'ABC안녕123★';
 +
print "$_, " for @query;
 +
# A, B, C, 안, 녕, 1, 2, 3, ★,
 +
</source>
 +
 +
==PHP==
 +
[[분류: PHP]]
 +
{{참고|PHP str_split()}}
 +
<source lang='PHP'>
 +
<?php
 +
function mb_str_split( $str ) {
 +
return preg_split('/(?<!^)(?!$)/u', $str );
 +
}
 +
$str = 'ABC안녕123★';
 +
$chs = mb_str_split($str);
 +
foreach($chs as $ch) echo "$ch, ";
 +
# A, B, C, 안, 녕, 1, 2, 3, ★,
 
</source>
 
</source>
  
 
==같이 보기==
 
==같이 보기==
 
*[[함수 split()]]
 
*[[함수 split()]]

2018년 8월 17일 (금) 23:04 기준 최신판

string to array
string splits by every character
str_split()

1 Java[편집]

16px-Crystal_Clear_app_xmag.svg.png 자바 String to array 문서를 참고하십시오.
public class MyClass {
    public static void main(String args[]) {
        String str = "ABC안녕123★";
        char[] chs = str.toCharArray();
        for(int i=0; i<chs.length; i++) System.out.printf("%c, ",chs[i]);
        // A, B, C, 안, 녕, 1, 2, 3, ★, 
    }
}

2 JavaScript[편집]

var chars = 'ABC안녕123★'.split('');
console.log( chars );
// ["A", "B", "C", "안", "녕", "1", "2", "3", "★"]

3 Perl[편집]

use utf8;
@query=split '', 'ABC안녕123★';
print "$_, " for @query;
# A, B, C, 안, 녕, 1, 2, 3, ★,

4 PHP[편집]

16px-Crystal_Clear_app_xmag.svg.png PHP str_split() 문서를 참고하십시오.
<?php
function mb_str_split( $str ) { 
	return preg_split('/(?<!^)(?!$)/u', $str ); 
} 
$str = 'ABC안녕123★';
$chs = mb_str_split($str);
foreach($chs as $ch) echo "$ch, ";
# A, B, C, 안, 녕, 1, 2, 3, ★,

5 같이 보기[편집]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}