我尝试这样的:如何检查数组2中的索引没有循环在PHP中?
<?php
$list_team = array(
(object)array(
'id' => 1,
'name' => 'chelsea.jpg'
),
(object)array(
'id' => 2,
'name' => 'mu.jpg'
),
(object)array(
'id' => 3,
'name' => 'arsenal.jpg'
),
);
$team = 'chelsea.jpg';
echo '<pre>';print_r($team);echo '</pre>';
echo '<pre>';print_r($list_team);echo '</pre>';
foreach($list_team as $key => $value) {
if($value->name == $team)
$team_selected = $team;
}
echo '<pre>';print_r($team_selected);echo '</pre>';
die();
?>
如果代码执行,结果是这样的:
chelsea.jpg
Array
(
[0] => stdClass Object ([id] => 1
[name] => chelsea.jpg
)
[1] => stdClass Object
(
[id] => 2
[name] => mu.jpg
)
[2] => stdClass Object
(
[id] => 3
[name] => arsenal.jpg
)
)
chelsea.jpg
的代码使用循环
但是,我不想使用循环
我该怎么办?
你想要什么?我不明白你想要什么索引。你正在寻找与参数名称匹配你的var'$ team'的同一个对象的id值吗? – Odyssey1111