문자열을 파싱하려면 PHP 코드를 작성하고 있습니다. 가능한 한 빨리해야하므로 정규 표현식을 사용할 수 있습니까? 나는 PHP 문자열 함수가 더 비싸다는 것을 직감했다. 그러나 그것은 단지 추측이다. 진실은 뭐니? 무엇을 버리고,PHP에서 더 효율적인 PHP 문자열 함수 또는 정규식은 무엇입니까?
잡아 (문자열 "000000"의 세 번째 위치에 따라) 상반기와 다음 20 바이트에 해시를 비교 왼쪽 : 여기
내가 문자열로 무엇을해야하는지 구체적이다 .9 번째 바이트부터 다음 "000000"까지의 데이터를 하나의 데이터로 파싱합니다. 그 다음에 다음 19 바이트를 가져 와서 8 (토스 1)과 8로 나눕니다. 그런 다음 두 개의 8 바이트 문자열을 날짜로 변환하는 다른 작업을 수행합니다.
그래서 내가해야 할 일입니다.
정규 표현식은 놀라 울 수 있습니다 난 그냥이 증거로 터미널에서했던 것을, 작은 테스트를 보여주고 싶었다 실력 있는. 일반적으로 기본 도구로 사용하는 것을 두려워해서는 안됩니다. – troelskn
@troelskn 그러나 php의 문서는 정규식 엔진을 사용하지 않기 때문에 대부분의 기본 연산에 대한 기본 PHP 함수보다 일반적으로 느리다는 점을 언급하고 있습니다. – T0xicCode