Ich möchte mein Programm zu ignorieren Duplikate, Ich habe array_unique verwendet, aber ich sehe immer noch Duplikate Ich frage mich, was falsch mache. So bekomme ich die Telefonnummern aus dem Textbereich, dann sende ich sie in mein PHP Jede Hilfe wird geschätzt hier ist, was ich versucht habe.Wie kann ich Duplikate aus einem Array ignorieren
<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;
?>
können Sie einige Beispieldaten für '$ cellnumbers' geben Sie bitte? –
Wenn Sie uns nicht zeigen, was die Variable $ cellnumbers enthält, ist diese Frage nicht lösbar. Dieser Code sollte mit einer normalen Variablen '$ cellnumbers' arbeiten. – Loko
Humphrey, deine Bearbeitung hilft nicht viel. Der Inhalt von '$ _POST ['cellnumbers']' hängt von der Dateneingabe in das Formular ab, die nicht angegeben wird. Was enthält '$ _POST ['cellnumbers']' _contain_? – Chris