2014-01-16 178 views
0

我使用PHP來創建一個CSV,它是所有工作都很好,除了一個JSON字符串我從我的數據庫回來是不完整的,人們告訴我編輯記錄這是不可能的,因爲有超過10萬條記錄,他們都可能是這樣的,它返回像如何解碼部分JSON字符串

[{"school": {"id":"483494583", "name":"Ben Brown"}},{"names": {"id":"4535345" 

我從另一個開發者繼承該數據庫中所有我想要的是名稱的刺痛,但他們是沒什麼可說的字符串每次都是錯誤的,或者格式錯誤。

我想要得到的就是名稱。任何幫助,將不勝感激。

+0

什麼樣的數據庫?你用什麼代碼從數據庫中獲取它?以及它在什麼時候轉換爲JSON? –

+1

除了不完整,它也是無效的JSON。 –

+0

使用正則表達式也許? –

回答

1

你可以使用正則表達式來提取沿着

名行的東西:{1} [A-ZA-Z0-9_] *

我毫不懷疑,有一個PHP LIB以及記錄爲運行正則表達式。正則表達式需要根據您的確切需求進行調整