Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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_Php_Arrays_Search_Blob - Fatal编程技术网

在数组中搜索关键字以获取值-php

在数组中搜索关键字以获取值-php,php,arrays,search,blob,Php,Arrays,Search,Blob,基本上,我是从表中读取BLOB数据 $sql = "SELECT blob_data as datajson FROM tablename"; $res=$obj->_executeQuery($sql); $res=$obj->getAll($res); 这将给我BLOB中的数据,我已转换为数组 for($y=0;$y<count($res);$y++) { $decode = json_decode($res[

基本上,我是从表中读取BLOB数据

$sql = "SELECT blob_data as datajson FROM tablename";
$res=$obj->_executeQuery($sql);
$res=$obj->getAll($res);
这将给我BLOB中的数据,我已转换为数组

for($y=0;$y<count($res);$y++)                           
{
    $decode = json_decode($res[$y]['datajson']);
    if(!empty($decode))
    {
        foreach($decode as $name => $value)  
        {               
            print_r($value);
        }
    }
    else
    {
        return(0);
    }   
}
现在我需要按名称搜索expenseamount,并应获取其值。我该到了

费用金额~805

我不能从它的位置执行foreach($name=>$value)的foreach($decode[2]作为$name=>$value),因为位置每次都会改变。我无法按姓名搜索。如何做到这一点

试试这个

foreach($decode as $name => $value)  
    {               
        if($value->name =="expenseamount") {
              echo $value->value;
        }
    }
试试这个

foreach($decode as $name => $value)  
    {               
        if($value->name =="expenseamount") {
              echo $value->value;
        }
    }
试试这个

foreach($decode as $name => $value)  
    {               
        if($value->name =="expenseamount") {
              echo $value->value;
        }
    }
试试这个

foreach($decode as $name => $value)  
    {               
        if($value->name =="expenseamount") {
              echo $value->value;
        }
    }

谢谢你的时间。谢谢你的时间。谢谢你的时间。谢谢你的时间。