php判断数组下标,php判断json或者数组格式与给定格式是否一致
開發(fā)的時候碰到個問題,我們技術(shù)人員規(guī)定了錄數(shù)據(jù)的格式,例如:我們的json模板如下:
{
"sentence":"Martin and Kelvin went to Chengduon holiday. They are ordering in a rest aurant now but cannot read the characterson the menu.",
"image":"level3/lesson7/l3-l7-p12-1.jpg",
"words":[
{
"pinyin":"shang wang",
"chinese":"好吃",
"english":"delicious",
"image":""
},
{
"pinyin":"yi qi",
"chinese":"米飯",
"english":"rice",
"image":""
},
{
"pinyin":"zheng zai",
"chinese":"漢字",
"english":"Chinese character",
"image":""
}
]
}
然后找其他部門的人來錄數(shù)據(jù),因為數(shù)據(jù)特別多,所以我們需要批量檢測json下標及層級關(guān)系是否與我們提供的完全一致,以及下標對應的值類型是否都一致。例如:words是第一層級,它對應的是一個數(shù)組鍵值,chinese是words下面的第一層級,對應的值是字符串類型。
做這樣的判斷是為了檢測出哪些數(shù)據(jù)與我們提供的模板不一致,就針對性的改,因為數(shù)據(jù)有10000多條,不可能一一對應去核對。關(guān)于json格式是否正確,以及里面的靜態(tài)資源是否存在,我都已經(jīng)想辦法核對了,但是json結(jié)構(gòu)和json對應下標的值的類型找不到好的辦法校驗,請高手支招,多謝了!
總結(jié)
以上是生活随笔為你收集整理的php判断数组下标,php判断json或者数组格式与给定格式是否一致的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支付宝收款码“口碑商家”如何开通?
- 下一篇: php 设置excel格式,php 操作