PHP:Foreach访问索引索引不正确的值

西坎德·纳瓦兹(Sikander nawaz)

我的api调用提供了不正确的索引,如下所示

(
    [0] => stdClass Object
        (
            [xml] =>  
            [qid] =>1
            [title] => Tile of the question 
            [description] => Description of the question here
        )

    [1] => xml for quetion 1 
    [2] => stdClass Object
        (
            [xml] =>  
            [qid] => 2
            [title] => Updated Question 
            [description] => description changed for edting
        )

    [3] => xml for quetion 2  
)

我可以在foreach循环中访问值,但是问题是每个问题的xml都在循环的下一个索引中设置:

foreach ($array as  $key =>$node) {
     $title = $node->title;
     $des = $node->description;
     $qid = $node->qid;
     if($node->xml==''){
         // set xml value here in 1  and 3 index seen as in above output 
      }
    }

我该怎么办

阿齐博姆

尝试一下:


foreach ($array as  $key =>$node) {
    try {
        $title = $node->title;
        $des = $node->description;
        $qid = $node->qid;
        if($node->xml==''){
            $xml = $array[$key + 1];
        }
        echo "Added row with index $key";
    } catch (\Throwable $th) {
        echo "That was a xml row - The key is $key";
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

索引页面上保存的访问页面不正确

来自分类Dev

索引列和行返回不正确的值

来自分类Dev

索引附近的Unicode属性不正确

来自分类Dev

索引慢的PostgreSQL查询(不正确?)

来自分类Dev

熊猫groupby索引不正确

来自分类Dev

索引数组填充不正确

来自分类Dev

索引附近的Unicode属性不正确

来自分类Dev

未定义的索引不正确

来自分类Dev

PageViewController当前索引不正确

来自分类Dev

不正确的插值,opengl索引的vbo,顶点结构和glsl

来自分类Dev

从2.4升级到2.6后,MongoDB索引查询返回的值不正确

来自分类Dev

从2.4升级到2.6后,MongoDB索引查询返回的值不正确

来自分类Dev

perl数组不正确地将值分配给索引(保留基数会覆盖相同的索引)

来自分类Dev

PHP:反射,“遇到格式不正确的数值”,设置数组索引

来自分类Dev

SQL例外:“索引”附近的语法不正确

来自分类Dev

索引到字符串时输出不正确

来自分类Dev

Rader算法中的索引不正确(GNU Octave实现)

来自分类Dev

熊猫数据框索引编制不正确

来自分类Dev

文档中的Sphinx delta索引示例似乎不正确

来自分类Dev

ArrayList 项目索引不正确:Reversing a ArrayList with Recursion

来自分类Dev

我的 ggplot 索引图表看起来不正确

来自分类Dev

PHP函数返回不正确的值

来自分类Dev

我认为foreach中的模型值不正确

来自分类Dev

从不正确的距离对象访问浮点值

来自分类Dev

PHP Array 值正确但显示不正确

来自分类Dev

Java字符串索引超出范围'}'标记不正确/无法正确打印

来自分类Dev

日期值不正确

来自分类Dev

求和值不正确

来自分类Dev

Python 不正确的值