1 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
不確定如何獲得您所說(shuō)的輸出,但重復(fù)是由于為第二個(gè)數(shù)組中的每個(gè)項(xiàng)目循環(huán)每個(gè)項(xiàng)目 - 因此每個(gè)選項(xiàng)在那里兩次。
此版本用于in_array()查看鍵的最后一個(gè)字符是否在第二個(gè) JSON 列表中(請(qǐng)注意,這將轉(zhuǎn)換為數(shù)組而不是true用作 的第二個(gè)參數(shù)的對(duì)象json_decode())...
$jsonFile1 = '{"val1":"ValueOne","val2":"ValueSecond","val3":"ValueThree","val4":"4","val5":"ValueFive","val6":"ValueSix"}';
$jsonFile2 = '{"0":"3","1":"5"}';
$first = json_decode($jsonFile1);
$second = json_decode($jsonFile2, true);
foreach ($first as $key => $firstvalue) {
if (in_array(substr($key, -1),$second)) {
echo "<strong>". $firstvalue . "</strong><br>";
} else {
echo "<em>". $firstvalue . "</em><br>";
}
}
給...
ValueOne
ValueSecond
ValueThree
4
ValueFive
ValueSix
- 1 回答
- 0 關(guān)注
- 162 瀏覽
添加回答
舉報(bào)