0
私はチャット用の関数を作成しています。私は値のセットから1つだけの値を取得したい。私はそれでarray_unique関数を使用しました。PHPのarray_unique()関数が配列のために機能しない
エラー:
function get_chat_list($sender){
global $conn;
$sqlCode = "SELECT DISTINCT sender FROM chat WHERE connector LIKE '%$sender%' ";
$sqlCode1 = "SELECT DISTINCT reciever FROM chat WHERE connector LIKE '$sender%'";
var_dump($sqlCode1);
$run = mysqli_query($conn,$sqlCode);
$run1 = mysqli_query($conn,$sqlCode1);
var_dump($run1);
$recievers = array();
while($reciever = mysqli_fetch_assoc($run)){
if($reciever['sender'] == $sender){
}else{
$recievers[] = array('reciever'=>$reciever['sender']);
}
}
while($reciever = mysqli_fetch_assoc($run1)){
if($reciever['reciever'] == $sender){
}else{
$recievers[] = array('reciever'=>$reciever['reciever']);
}
}
return array_unique($recievers);
}
は、画像へのリンクを使用しないでください。質問にエラーを入力(またはコピー)します。 –