<?php
$MCA2DIVA=array('Sourabh','Akash','Anand','Karan','Amit');
$MCA2DIVB=array('Komal','Ruchita','Akash','Amit','Pratik');
?>
<html>
<head>
<style>
table
{
border:2px solid;
background-color:#acbe4a;
position:absolute;
top:25%;
left:30%;
height:40%;
width:10%;
border-radius:10px;
font-weight:bold;
font-size:17px;
}
td
{
border:2px solid;
text-align:center;
border-radius:8px;
}
p
{
position:absolute;
font-weight:bold;
font-size:25px;
left:10%;
}
p#p1
{
top:5%;
}
p#p2
{
top:8%;
}
</style>
</head>
<body bgcolor='#daf05e'>
<p id=p1>
<?php
echo "Array 1 : ";
print_r($MCA2DIVA);
?>
</p>
<p id=p2>
<?php
echo "Array 2 : ";
print_r($MCA2DIVB);
?>
</p>
<?php
$final=array_unique(array_merge($MCA2DIVA,$MCA2DIVB));
?>
<br>
<table>
<?php
for($i=0;$i<sizeof($final);$i++)
{
?>
<tr><td>
<?php
print_r($final[6]);
?>
</tr></td>
<?php
}
?>
</table>
</body>
</html>
這是我的php代碼。我想合併兩個數組,刪除重複項並以表格格式顯示。但是array_unique函數顯示除數組中最後一個元素之外的必要輸出。當我嘗試打印單個數組值時,它顯示所需的值。請幫我找到問題。 array_merge()與array_unique()的PHP array_unique()函數
你有什麼期望?你的數組包含重複值'Amit',所以它將被刪除:合併後的數組在通過'array_unique()' – Terry