이 문자열의 유효성을 검사하는 방법에 대한 단서가 없습니다. 나는 단순히 암호화를 위해 IV를 제공하고 있지만, 1is_hex() 1 또는 유사한 함수를 찾을 수는 없다. 나는 그 주위에 내 머리를 감쌀 수 없다! (. 사용자의 contrib 노트) 나는 PHP 문서에 코멘트에이 읽기 :PHP : 문자열이 16 진수 일 경우 단순, 유효성 검사를 하시겠습니까?
if($iv == dechex(hexdec($iv))) {
//True
} else {
//False
}
을하지만 그건 전혀 작동하지 않는 것 .. 그것은 단지 거짓 말한다. 는 내 IV의 내 입력이 될 수 있습니다 경우 :
92bff433cc639a6d
감사합니다!나는 정규식을 때때로 사용하는 것을 싫어한다, 나는 거기에 뭔가 뼈가있어 기뻤다. 다음에 기능 목록에서 더 많이보아야합니다. –