Php 如何获取数组对象中的第0个索引键值

Php 如何获取数组对象中的第0个索引键值,php,arrays,object,multidimensional-array,Php,Arrays,Object,Multidimensional Array,我在galleryImages中有一个数组对象,我有一个类似json字符串的对象galleryImages,在这个galleryImages中我只想显示第一个图像值,如何才能得到唯一的第一个图像值 下面是我的数组检查 现在我正在使用json_解码,请参见下面的代码 现在我得到的数组格式如下 预期结果 我只需要第一个图像值,如1.jpeg和3.jpeg,每个数组我只需要第0个键值 更新代码 var_dumpjson_解码$gal->gallerymages,真 更改为: $role = json_

我在galleryImages中有一个数组对象,我有一个类似json字符串的对象galleryImages,在这个galleryImages中我只想显示第一个图像值,如何才能得到唯一的第一个图像值

下面是我的数组检查

现在我正在使用json_解码,请参见下面的代码

现在我得到的数组格式如下

预期结果

我只需要第一个图像值,如1.jpeg和3.jpeg,每个数组我只需要第0个键值

更新代码

var_dumpjson_解码$gal->gallerymages,真

更改为:

$role = json_decode($gal->galleryImages,true)[0];

现在得到的答案像第一个字符串,这意味着我的图像值为1.jpeg和3,jpg意味着我得到的答案像o和t@subikshanM好的,你用var_dumpjson_decode$gal->gallerymages得到了什么;?你能告诉我现在的情况吗solution@subikshanM如果var_dumps是你发布的,那么我的答案中当前的代码将起作用。哦,抱歉,我的错误我必须删除for循环意味着你的答案工作正常非常感谢SchlausNo先生基于扩展我编写了代码,对我来说它不合适,我需要第一个索引值你能告诉我解决方案吗
foreach ($dbResultgallery as $gal) : 
    $role = json_decode($gal->galleryImages,true);
 endforeach;
Array
    (
        [0] => 1.jpeg
        [1] => 2.jpg
    )

    Array
    (
        [0] => 3.jpeg
        [1] => 4.jpg
        [2] => 5.jpg
    )
array(2) {

 [0]=>
  string(37) "6be1954c4bec91fe26fb7447fc551782.jpeg"
  [1]=>
  string(36) "153651d989591e76444c92cf037d5ac4.jpg"
}

array(3) {
  [0]=>
  string(37) "f356ceafa408e61cd1c62cfc39752b32.jpeg"
  [1]=>
  string(36) "a4fd29005696d92e0fc4cd3931454609.jpg"
  [2]=>
  string(36) "8eaaecdac1ff219192806acba7978a1b.jpg"
}
$role = json_decode($gal->galleryImages,true)[0];
   foreach ($dbResultgallery as $gal) : 
       if(strpos(json_decode($gal->galleryImages,true) ,"jpeg")!== false){
         echo 'found'; // do your stuff here
       $role = json_decode($gal->galleryImages[0],true);
        }
    endforeach