im twitter mashup 서비스를 사용하고 있습니다. json 데이터를 수신 할 때 twit id 중 일부는 (32 비트 서버에서 허용되는 최대 정수)보다 큽니다.32 비트 서버의 PHP json_decode
나는 정수를 문자열로 변환하는 작동하는 해결책을 생각해 냈습니다. 그런 식으로 json_decode() 함수는 배열을 생성 할 때 아무런 문제가 없습니다.
이
내가 달성하는 데 필요한 것입니다 :전 (솔루션 적용)
[{"name":"john","id":5932725006},{"name":"max","id":4953467146}]
후 (원래 JSON 데이터) 내가 생각하고
[{"name":"john","id":"5932725006"},{"name":"max","id":"4953467146"}]
을 preg_match 구현,하지만 난 총알 - 증거를 어떻게 해야할지 모르겠다. 어떤 도움을 많이 주시면 감사하겠습니다.
당신은 그 표현식에서''id ':'를 원할 것입니다. 그렇지 않으면 모든 숫자 시퀀스와 일치하며 숫자가 포함 된 문자열은 잘못됩니다. 정확히 – bobince
. 그것은 잘 작동하지만 ... "id"근처의 숫자와 일치하는 것이 더 좋을 것입니다 : – andufo
@bobnice : Agree, edited : – CMS