I have cafeid=(1,2,3,4,5,6,7) and checkid= (1,3,5)
Ben çıkış nasıl gösterebilir sadece (2,4,6,7)?
Cevaplar için teşekkür ederim.
Kullanarak
Örnek:
$cafeid = array(1,2,3,4,5,6,7);
$checkid = array(1,3,5);
print_r( array_diff($cafeid, $checkid) );
verecektir:
Array
(
[1] => 2
[3] => 4
[5] => 6
[6] => 7
)
Sen ikinci birinde ilk dizideki mevcut değerler döndürmek için array_diff
işlevini kullanmak ve olamaz.
As an example, in your situation, this portion of code :
$cafeid = array(1,2,3,4,5,6,7);
$checkid = array(1,3,5);
var_dump(array_diff($cafeid, $checkid));
Sana çıktı bu tür alacak:
array
1 => int 2
3 => int 4
5 => int 6
6 => int 7
As an advice : there are a lot of useful function that allow one to manipulate arrays and work with them ; you should take a quick look at the list of those functions : Array Functions.
Bu yararlı bir gün veya başka olacak eminim ;-)