이 문자열이 있습니다
"{"(2,\"B - Tuna rungu\")","(8,\"C1 - Tuna grahita ringan\")"}"
그리고 이것을 PHP 배열로 변환하고 싶지 않습니다. 어떻게 PHP에서 수행합니까? 이것을 위해 사용할 수있는 내장 클래스가 있습니까? PHP에서이 문자열의 배열은 다음과 같아야합니다.
[[2,"B - Tuna rungu"], [8,"C1 - Tuna grahita ringan"]]
사용할 수있는 수업이 없습니다. 간단한 문자열 바꾸기를 시도 할 수 있지만 이것은 실제로 안정적이지 않습니다.
"{"-> [
"}"->]
기타
그러나 텍스트 필드에 적절한 값으로 "{"가 있으면 어떻게 될까요? 올바른 방법은 주어진 문자열의 구문에 대한 파서 / 어휘 분석기를 만드는 것입니다. 그러나이를 위해서는 모든 특수한 경우와 함께 완전한 정의 구문이 필요합니다.
이에 대한 몇 가지 정보 :
http://www.codediesel.com/php/building-a-simple-parser-and-lexer-in-php/
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다