これで多くのスレッドを読み込んで試しましたが、それは私のためには機能しません。配列から要素を削除する - PHP
私は2つの配列を持っており、一方を他方に対してチェックしたいと思います。車が$ available_cars_arrayにリストされている場合、$ wanted_cars_arrayから車を削除したいのでもう一度見つけません。
#Create the arrays
$available_cars_array = array("Volvo", "BMW", "Ford", "Toyota", "Ford", "Jaguar", "Alfa", "Reliant", "Bubble", "Ford");
$wanted_cars_array = array("Ford", "Vauxhall", "Nissan", "Datsun","Kia", "Hyundai");
#Get the size of the array
$arrlength = count($available_cars_array);
check_if_wanted($available_cars_array, $wanted_cars_array);
function check_if_wanted($available_cars_array, $wanted_cars_array)
{
#Check in for cars in the $available_cars_array
foreach ($available_cars_array as $available)
{
foreach ($wanted_cars_array as $wanted)
{
if (stripos($available, $wanted) !== false)
{
unset($wanted_cars_array[$wanted]); #Remove wanted car from wanted cars array
echo "Found $wanted </br>";
}
}
}
}
みんなありがとう。作業するには十分です。 – Mesogi