在数组中搜索关键字以获取值-php
基本上,我是从表中读取BLOB数据在数组中搜索关键字以获取值-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[
$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;
}
}
谢谢你的时间。谢谢你的时间。谢谢你的时间。谢谢你的时间。