"PHP is palindrome()"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 하나는 보이지 않습니다)
4번째 줄: 4번째 줄:


{{소스헤더|한글 미지원}}
{{소스헤더|한글 미지원}}
<source lang='php' run>
<syntaxhighlight lang='php' run>
function is_palindrome($str) { return $str == strrev($str); }
function is_palindrome($str) { return $str == strrev($str); }


18번째 줄: 18번째 줄:
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('coffee') );
var_dump( is_palindrome('coffee') );
</source>
</syntaxhighlight>


{{소스헤더|한글 지원}}
{{소스헤더|한글 지원}}
<source lang='php' run>
<syntaxhighlight lang='php' run>
function strrev8($str){
function strrev8($str){
     preg_match_all('/./us', $str, $ar);
     preg_match_all('/./us', $str, $ar);
38번째 줄: 38번째 줄:
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('coffee') );
var_dump( is_palindrome('coffee') );
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
* [[팰린드롬]]
* [[회문]]
* [[PHP strrev()]]
* [[PHP strrev8()]]
* [[함수 is_palindrome()]]
* [[함수 is_palindrome()]]


[[분류: PHP]]
[[분류: PHP]]

2020년 11월 2일 (월) 02:34 기준 최신판

1 개요[ | ]

PHP is_palindrome()
한글 미지원
function is_palindrome($str) { return $str == strrev($str); }

# bool(true)
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('kayak') );
var_dump( is_palindrome('madam') );
var_dump( is_palindrome('racecar') );
var_dump( is_palindrome('abradacadarba') );

# bool(false)
var_dump( is_palindrome('토마토') ); # 한글 미지원
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('coffee') );
한글 지원
function strrev8($str){
    preg_match_all('/./us', $str, $ar);
    return join('', array_reverse($ar[0]));
}
function is_palindrome($str) { return $str == strrev8($str); }

# bool(true)
var_dump( is_palindrome('kayak') );
var_dump( is_palindrome('madam') );
var_dump( is_palindrome('racecar') );
var_dump( is_palindrome('abradacadarba') );
var_dump( is_palindrome('토마토') );

# bool(false)
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('coffee') );

2 같이 보기[ | ]

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