数组索引我有以下阵列从数据库中来:怎么知道特定值在PHP
Array (
[0] => stdClass Object (
[cSize] => 120x60
[cFilename] => 29955_120x60.png
[dtLastUpdated] => 2017-06-11T18:18:34-07:00
[cURL] => http://logos.formetocoupon.com/120x60/29955.png
)
[1] => stdClass Object (
[cSize] => 280x210
[cFilename] => 29955_280x210.png
[dtLastUpdated] => 2017-08-15T23:31:05-07:00
[cURL] => http://logos.formetocoupon.com/280x210/29955.png
)
[2] => stdClass Object (
[cSize] => 600x450
[cFilename] => 29955_600x450.png
[dtLastUpdated] => 2017-08-15T23:31:05-07:00
[cURL] => http://logos.formetocoupon.com/600x450/29955.png
)
[3] => stdClass Object (
[cSize] => 88x31
[cFilename] => 29955_88x31.png
[dtLastUpdated] => 2017-06-11T18:18:34-07:00
[cURL] => http://logos.formetocoupon.com/88x31/29955.png
)
)
我想知道其中包含了图像尺寸120x60
数组的索引。
我这样做
$data=json_decode($value->aLogos);
$searchValue="120x60";
if (($key = array_search($searchValue, $data)) !== false) {
print_r($key);
}
但它打印什么。我该如何解决这个问题?任何类型的建议都非常感谢。由于
键名是事先未知的 – RomanPerekhrest
不是我如何解释问题,但如果这是''array_search_deep()''可以处理没有问题的情况:-) – Bananaapple