我的目标是将一套新的产品记录贴在现有的联系阵列,但确保每个产品只代表一次。 我写了以下职能。 对于这种简单的东西,它似乎太大。 是否有PHP阵列功能,我需要了解吗?
function _append ( &$already, $addition ) {
while( $result = mysql_fetch_array( $addition ) ) {
$already_found = FALSE;
foreach ( $already as $try ) {
if ( $try["products_id"] == $result["products_id"] ) {
$already_found = TRUE;
break;
}
}
if ( !$already_found ) { $already[] = $result; }
}
}