我只想从$pjt
中获取不同的值。我尝试了以下代码:
$unique_pjtdata = array_unique($pjt);
foreach($unique_pjtdata as $val) {
echo $val;
}
尝试此代码后,我收到HTTP错误500。
使用 array_unique((。
例:
$pjt = array(1, 2, 2, 3);
$array = array_unique($pjt);
如果仍然遇到错误,则需要启用错误报告以了解错误。
您可以使用array_flip()
来切换数组中的键和值,从而强制重复值覆盖为一组唯一的键:
$b = ["test1", "test2", "test1", "test3"];
$b = array_flip($b);
print_r( $b );
//output
Array
(
[test1] => 2
[test2] => 1
[test3] => 3
)
然后,您可以使用array_keys()
提取密钥:
$b = array_keys($b);
print_r($b)
// output
Array
(
[0] => test1
[1] => test2
[2] => test3
)