使用PHP和MySQL我已经生成了一个数组(来自API查找)。她可以看到数组的var_dump
here。
我想返回唯一唯一标题'这个数组的值。
到目前为止我的代码是;
foreach($response["Items"]["Item"] as $item)
{
$title = $item["ItemAttributes"]["Title"];
}
var_dump
$title
生成;
string(5) "Panic" string(5) "Panic" string(73) "Captain Flinn and the Pirate Dinosaurs: Missing Treasure! (Captain Flinn)"
您可以看到有两个名为" Panic"的字符串值。
我已经尝试array_unique
,但似乎无法让它发挥作用。
感谢任何帮助。感谢
答案 0 :(得分:0)
尝试使用此技巧:如果标题已存在,则不会添加。
$titlesFounded = [];
foreach($response["Items"]["Item"] as $item) {
if (!in_array($item["ItemAttributes"]["Title"], $titlesFounded)) {
$titlesFounded[] = $item["ItemAttributes"]["Title"];
}
}