Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中跳过嵌套json中的特定数据?_Php_Json - Fatal编程技术网

如何在PHP中跳过嵌套json中的特定数据?

如何在PHP中跳过嵌套json中的特定数据?,php,json,Php,Json,我有一个嵌套的json,我使用下面的代码来提取,它列出了其中的所有数据,但是我想跳过一个特定的数据 说清单是这样的 $ip = Array ( [0] => 1.1.1.1 [1] => 1.1.1.2 [2] => 1.1.1.3 [3] => 1.1.1.4 [4] => 1.1.1.5 ) 我想在一行中列出所有IP,我可以通过以下php代码实现这一点 foreach ($ip as $character) { $state .= "<div '

我有一个嵌套的json,我使用下面的代码来提取,它列出了其中的所有数据,但是我想跳过一个特定的数据

说清单是这样的

$ip = Array ( [0] => 1.1.1.1 [1] => 1.1.1.2 [2] => 1.1.1.3 [3] => 1.1.1.4 [4] => 1.1.1.5 )
我想在一行中列出所有IP,我可以通过以下php代码实现这一点

foreach ($ip as $character) {
    $state .= "<div 'col-sm-7 text-left'>$character<br></div>";;
    }
foreach($ip作为$character){
如果('1.1.1.3'!==$character){
$state.=“$character
”; } }
很有效,谢谢。我还有一个问题,你能帮我吗?这是我根据您的建议编写的代码-但是我想在foreach函数中移动第一行(额外的IP),但是当我这样做时,它每次都会对每个IP重复,无论如何都是为了防止它?这就是
foreach
如何工作的原因-它每次都重复操作。在
foreach
之外设置此标题有什么问题?这不是php的问题。这就是标记错误——css+html。打开开发者控制台,试着找出为什么会发生这种情况以及需要解决的问题。
1.1.1.1
1.1.1.2
1.1.1.4
1.1.1.5
foreach ($ip as $character) {
    if ('1.1.1.3' !== $character) {
        $state .= "<div 'col-sm-7 text-left'>$character<br></div>";
    }
}