我有一个字符串的数字索引数组。另一个数组包含第一个数组的一组索引。如果第一个数组元素的索引在第二个数组中,我想删除第一个数组中的所有元素。如何在 php 中做到这一点?有什么功能吗?
$strings = array('foo', 'bar', 'baz');
$indexes = array(1, 2);
$strings = array_diff_key($strings, array_flip($indexes));
我有一个字符串的数字索引数组。另一个数组包含第一个数组的一组索引。如果第一个数组元素的索引在第二个数组中,我想删除第一个数组中的所有元素。如何在 php 中做到这一点?有什么功能吗?
$strings = array('foo', 'bar', 'baz');
$indexes = array(1, 2);
$strings = array_diff_key($strings, array_flip($indexes));