考虑我有两个数组:
$friends = Array('foo', 'bar', 'alpha');
$attendees = Array('foo', 'bar');
Run Code Online (Sandbox Code Playgroud)
现在我需要填充新的数组$nonattendees只包含它们中的元素$friends数组,并没有在$attendees数组中.即,$nonattendees数组应填充'alpha'.
PHP中是否有可用的构建数组操作来实现上述功能,还是应该编写自己的for循环?
array_diff似乎是你正在寻找的.
$nonattendees = array_diff($friends, $attendees);
Run Code Online (Sandbox Code Playgroud)