可能重复:
php多维数组删除重复
我有这样一个数组:
$a = array (
0 => array ( 'value' => 'America', ),
1 => array ( 'value' => 'England', ),
2 => array ( 'value' => 'Australia', ),
3 => array ( 'value' => 'America', ),
4 => array ( 'value' => 'England', ),
5 => array ( 'value' => 'Canada', ),
)
Run Code Online (Sandbox Code Playgroud)
如何删除重复的值,以便我得到:
$a = array (
0 => array ( 'value' => 'America', ),
1 => array ( 'value' => 'England', ),
2 => array …Run Code Online (Sandbox Code Playgroud) 我目前有以下数组:
Array(
[0] => Array
(
[user] => Name 1
[group] => 1
)
[1] => Array
(
[user] => Name 2
[group] => 1
)
[2] => Array
(
[user] => Name 3
[group] => 2
)
[3] => Array
(
[user] => Name 4
[group] => 2
)
[4] => Array
(
[user] => Name 5
[group] => 3
)
)
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用各种group值作为键创建一个新数组,然后计算每组中有多少以提供以下内容:
Array
(
[1] => 2
[2] => 2
[3] => 1
)
Run Code Online (Sandbox Code Playgroud)
我试图使用以下内容,但是我收到了未定义的索引警告:
$newArr …Run Code Online (Sandbox Code Playgroud) 我试图根据条件计算某个值出现在多维数组中的次数.这是一个示例数组;
$fruit = array (
"oranges" => array(
"name" => "Orange",
"color" => "orange",
"taste" => "sweet",
"healthy" => "yes"
),
"apples" => array(
"name" => "Apple",
"color" => "green",
"taste" => "sweet",
"healthy" => "yes"
),
"bananas" => array(
"name" => "Banana",
"color" => "yellow",
"taste" => "sweet",
"healthy" => "yes"
),
"grapes" => array(
"name" => "Grape",
"color" => "green",
"taste" => "sweet",
"healthy" => "yes"
)
);
Run Code Online (Sandbox Code Playgroud)
如果我想要显示所有绿色水果,我可以做以下(让我知道这是否是最好的方式);
for ($row = 0; $row < 3; $row++) { …Run Code Online (Sandbox Code Playgroud)