Ben bir dizi var:
Array
(
[0] => tom
[1] => and
[2] => jerry
)
Ve ben de izin verilmeyen bir kelime dizi var:
Array
(
[0] => and
[1] => foo
[2] => bar
)
Ne yapmam gerekiyor, örneğin bu durumda da ikinci dizide görünen ilk dizisindeki herhangi bir öğeyi kaldırmak, anahtar 1 olarak kaldırılması gerekir 've' izin verilmeyen kelimeler dizi olduğunu.
Şimdi ben şu anda izin verilmeyen kelimeleri bir foreach yapar ve sonra herhangi bir sonuç bulmak için array_search kullandığı bu kod var:
$arr=array('tom','and','jerry');
$disallowed_words=array('and','or','if');
foreach($disallowed_words as $key => $value) {
$arr_key=array_search($value,$array);
if($arr_key!='') {
unset($search_terms[$arr_key]);
}
}
Şimdi ben bir foreach kullanarak ortadan, özellikle, başka dizide var olan bir diziden çıkarılması ve madde daha verimli bir yöntem olan ne varsa ben bilmek istiyorum, bu kod berbat biliyorum.
Many thanks, Ben