这是一个奇怪的问题,因为我不知道该怎么称呼它!我有一个带有数字列表的数组。这些数字是自动检测的,所以我无法设置它们。
这些数字的范围为“ 001、002、003、004、005、006 ”或“ 001、003、004 ”。 请注意,在第一个数字列表中,它们都上升 (1,2,3,4,5,6),但在第二个数字列表中,它们的顺序较低 (1, 3, 4)。
我的复杂问题是:如何检测第一个可用的数组条目?对于第一个,我想要“ 007 ”和第二个“ 002 ”。我到底如何检测到这一点并添加一个数组元素来填充插槽??!
系统支持无限插槽,因此没有实际的插槽列表可供比较。
到目前为止,这是我的代码:
$currentunits = array("001", "003", "004", "006");
$currentunits = array_diff($currentunits, range("001", "999"));
echo "<pre>";
print_r($currentunits);
在此先感谢您,希望我没有让您感到困惑!