By example:
FirstString='apple,gold,nature,grass,class'
SecondString='gold,class'
Sonuç olmalıdır:
ResultString='apple,nature,grass'
Bu kolay bir yolu (kesin daha verimli olanlar olmalı) olduğunu:
Her şeyden önce, bu koma ayrılmış dizelerini ayırmak ve (explode fonksiyonunu kullanarak) bir diziye koymak isteyebilirsiniz:
$array1 = explode(',' $firstString);
$array2 = explode(',' $secondString);
Sonra döngü ilk dizi can ve kontrol edip o in_array fonksiyonunu (eğer öyleyse, unset fonksiyonunu kullanarak silmek) kullanarak ikinci bir içeriği kelimeler:
// loop
foreach( $arra1 as $index => $value){
if( in_array ( $value , $array2 ) )
unset($array1[$index]); // delete that word from the array
}
Son olarak, implode fonksiyonunu kullanarak sonuç ile yeni bir dize oluşturabilirsiniz:
$result = implode(',' , $array1);
D: İşte bu