【发布时间】:2011-04-23 04:24:33
【问题描述】:
我有多个 foreach 的解析数据需要相互比较。例如:
foreach ($xml_string->xpath('//location') as $character) {
$xml_name = $character->earthname;
$compare_remote = strtolower(preg_replace("/[^a-zA-Z0-9 ]/", "", $xml_name));
}
foreach ( $whatever as $key => $value ) {
foreach ($value as $pkey){
$value_name = $pkey["spacename"];
$compare_local = strtolower(preg_replace("/[^a-zA-Z0-9]/", '', $value_name));
}
}
如何循环遍历两组 foreach 以将 $compare_remote 中的所有值与 $compare_local 中的值进行比较,我可能会使用 levenshtein(),但为了这个示例,任何事情都可以。
【问题讨论】: