我希望我的程序忽略重複, 我已經使用array_unique但我仍然看到重複 我不知道我在做什麼錯。 因此,我從文本區域獲得電話號碼,然後將它們發送到我的php 任何幫助將不勝感激 這裏是我試過的。我怎樣才能忽略數組中的重複
<script type="text/javascript">
// click and drop code
$(document).ready(function(){
$("ul li").click(function(event) {
var eid = $(this).attr('id');
$(".text").val($(".text").val() +"\n" + eid);
});
});
//parents_idcelldrag
</script>
<form action="index.php" method="post">
<textarea class="text" name = "cellnumbers" readonly></textarea>
</form>
<?php
// I get this
$cellnumbers=(isset($_POST['cellnumbers']))? trim($_POST['cellnumbers']): '';
$ids = explode("\n", $cellnumbers);
$cleaned = array_unique($ids);
foreach($cleaned as $key){
$final_cell .= $key.',';
}
$final_cell= substr($final_cell,0,-1);
echo $final_cell;
?>
可以提供'$ cellnumbers'一些示例數據嗎? –
如果您沒有向我們展示變量'$ cellnumbers'包含的內容,則此問題無法解決。這段代碼應該使用普通變量'$ cellnumbers'。 – Loko
漢弗萊,你的編輯沒有多大幫助。 '$ _POST ['cellnumbers']'的內容取決於輸入到表單中的數據,這是沒有給出的。什麼'$ _POST ['cellnumbers']'_contain_? – Chris