我想过滤的值[name]
从下面的阵列。
Array
(
[0] => Array
(
[name] => tags1
)
[1] => Array
(
[name] => tag2
)
[2] => Array
(
[name] => tag3
)
)
怎么做?
我想过滤的值[name]
从下面的阵列。
Array
(
[0] => Array
(
[name] => tags1
)
[1] => Array
(
[name] => tag2
)
[2] => Array
(
[name] => tag3
)
)
怎么做?
如果您正在寻找简单的解决方案,你可以使用foreach循环:
foreach($array as $row){
echo $row['name'];
}
如果你只是想获得的所有的name
在数组中的值:
需要PHP> = 5.5.0 array_column()
或使用array_column的PHP()实现
$names = array_column($array, 'name');
我想你希望能够通过特定的名称来过滤输出数组? 这个函数将返回只有具有匹配的“名字”子数组的数组
function getspecificname($thisarray,$thisname){
$arraytoreturn=array();
foreach($thisarray as $onearray){
if($onearray['name']==$thisname){
$arraytoreturn[]=$onearray;
}
}
return $arraytoreturn;
}
$myfilteredarray=getspecificname($yourarray,'tag2');