1
我想知道是否有任何类来解析PHP数组,一般意义上说,您正在来回查看匹配搜索模式的元素。例如,可以说如果找到元素“xyz”,那么我想向后搜索数组,直到找到元素“abc”或“cba”(或X向后的步数达到)。PHP数组解析
所以我不知道如何描述这个比“数组的正则表达式”。有没有人知道这个任何类?我的目标是在包含按特定顺序索引的元素的数组中找到数据模式。
我想知道是否有任何类来解析PHP数组,一般意义上说,您正在来回查看匹配搜索模式的元素。例如,可以说如果找到元素“xyz”,那么我想向后搜索数组,直到找到元素“abc”或“cba”(或X向后的步数达到)。PHP数组解析
所以我不知道如何描述这个比“数组的正则表达式”。有没有人知道这个任何类?我的目标是在包含按特定顺序索引的元素的数组中找到数据模式。
PHP中的standard array functions应该让你很接近:(假设你的数组是$arr
)
$key = array_search("xyz", $arr, true);
if($key != false){
$subset = array_slice($arr, 0, $key);
$search2 = array_search("abc", $subset, true);
}
如果你想向后搜索(正式名称,向后),您可以通过搜索之前扭转阵列这么做与array_reverse,如果你想设置一个限制倒退的步骤,你可以做一个更小的切片。