PHP is_palindrome()

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:34 판 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

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 }}