Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从数组中获取唯一值_Php_Arrays_Sorting_Array Unique - Fatal编程技术网

Php 如何从数组中获取唯一值

Php 如何从数组中获取唯一值,php,arrays,sorting,array-unique,Php,Arrays,Sorting,Array Unique,现行代码-- 代码的预期输出- Array ( [0] => a [3] => c [5] => s [7] => w [8] => z ) 我知道我可以用这个数组使用array\u unique(),但是由于array\u unique的输出看起来不太好,如何从上面的代码中管理它呢 打印输出(数组唯一($currLabelarr)) 简单的 您可以应用数组_值来打印基于值的唯一数组 $prevLabel[] = $curr

现行代码--

代码的预期输出-

Array
(
    [0] => a
    [3] => c
    [5] => s
    [7] => w
    [8] => z
)
我知道我可以用这个数组使用
array\u unique()
,但是由于array\u unique的输出看起来不太好,如何从上面的代码中管理它呢

打印输出(数组唯一($currLabelarr))

简单的

您可以应用数组_值来打印基于值的唯一数组

$prevLabel[] = $currLabel;
换衣服--

输出-

print_r(array_values(array_unique($currLabelarr)));
使用

输出


请注意alerady,$prevLabel不应该是数组…请使用
array\u值(array\u unique($currLabelarr))
您被告知,在提出问题之前,您应该先进行一些研究,包括在本网站上搜索现有信息。请多加小心。另外,请将您的代码示例简化为显示具体问题的最小演示示例。这也将帮助你更好地搜索现有资料,更好地阐述你的问题。@hakre我已经将其标记为删除此帖子
Array
(
    [0] => a
    [3] => c
    [5] => s
    [7] => w
    [8] => z
)
print_r(array_unique($currLabelarr));
print_r(array_values(array_unique($currLabelarr)));
$prevLabel[] = $currLabel;
$prevLabel = $currLabel;
Array
(
    [0] => a
    [1] => c
    [2] => s
    [3] => w
    [4] => z
)
print_r(array_values(array_unique($currLabelarr)));
Array
(
[0] => a
[1] => c
[2] => s
[3] => w
[4] => z
)