У меня есть
$userPostsInt = array("22", "45", "56");
Я получаю через ajax идентификатор:
$post_id = $_POST['id'];
Затем на переднем крае я нажимаю и отправляю ID, и мне нужно проверить, если:
1. the clicked ID is in the array
2. if the array count is <= 2 if not do something
Поэтому я пытаюсь:
$totSaved = array();
$userPostsInt = array("22", "45", "56");
$count = count($userPostsInt);
if($count<2) {
foreach($userPostsInt as $key=>$post){
if( $post == $post_id ) {
foreach($userPostsInt as $idInt){
array_push($totSaved, $idInt);
}
echo json_encode($count);
}
}
} else {
echo json_encode($count);
}
Затем на ajax Успешно я делаю:
success: function(data) {
var received = true;
if(received) {
if(data < 2) {
do_something
} else {
do_something
}
} else {
do_something else
}
}
Как я могу отправить 2 переменные на echo json_encode($count);
для того, чтобы сделать двойную проверку для "есть ли ID в массиве? Массив меньше 2?" или это другой способ, по которому я скучаю?