组保留的标签 余下为需要删除的标签
unset($oldtag[$key]);
}
}
}
if (!empty($oldtag)) {
$tagids = array();
foreach ($oldtag as $tagid => $tagname) {
$tagids[] = $tagid;
}
well_oldtag_delete($tagids, $tid);
}
$r = well_tag_process($tid, $fid, $create_tag, $tagarr);
return $r;
}
// 删除标签和绑定的主题
function well_oldtag_delete($tagids, $tid)
{
$pagesize = count($tagids);
$arrlist = well_tag_find_by_tagids($tagids, 1, $pagesize);
$delete_tagids = array(); // 删除
$tagids = array();
$n = 0;
foreach ($arrlist as $val) {
++$n;
if (1 == $val['count']) {
// 只有一个主题
$delete_tagids[] = $val['tagid'];
} else {
$tagids[] = $val['tagid'];
}
}
!empty($delete_tagids) and well_tag_delete($delete_tagids);
$arlist = well_tag_thread_find_by_tid($tid, 1, $n);
if ($arlist) {
$ids = array();
foreach ($arlist as $val) $ids[] = $val['id'];
well_tag_thread_delete($ids);
}
!empty($tagids) and well_tag_update($tagids, array('count-' => 1));
}
// 标签数据处理 $arr=新提交的数组 $tagarr=保留的旧标签
function well_tag_process($tid, $fid, $new_tags = array(), $tagarr = array())
{
if (empty($tid)) return '';
// 新标签处理入库
if ($new_tags) {
$threadarr = array();
$tagids = array();
$i = 0;
$size = 5;
$n = count($tagarr);
$n = $n > $size ? $size : $size - $n;
foreach ($new_tags as $name) {
++$i;
$name = trim($name);
$name = stripslashes($name);
$name = strip_tags($name);
$name = str_replace(array(' ', '#', "@", "$", "%", "^", '&', '·', '<', '>', ';', '`', '~', '!', '¥', '……', ';', '?', '?', '-', '—', '_', '=', '+', '.', '{', '}', '|', ':', ':', '、', '/', '。', '[', ']', '【', '】', '‘', ' ', ' ', ' ', ' ', ' '), '', $name);
$name = htmlspecialchars($name, ENT_QUOTES);
if ($name && $i <= $n) {
// 查询标签
$read = well_tag_read_name($name);
if ($read) {
// 存在 count+1
$tagids[] = $read['tagid'];
} else {
// 入库
$arr = array('name' => $name, 'count' => 1);
$tagid = well_tag_create($arr);
FALSE === $tagid and message(-1, lang('create_failed'));
$read = array('tagid' => $tagid, 'name' => $name);
}
$tag_thread = array('tagid' => $read['tagid'], 'tid' => $tid);
$threadarr[] = $tag_thread;
$tagarr[$read['tagid']] = $read['name'];
}
}
!empty($threadarr) and tag_thread_big_insert($threadarr);
!empty($tagids) and well_tag_update($tagids, array('count+' => 1));
}
$json = empty($tagarr) ? '' : xn_json_encode($tagarr);
return $json;
}
?> $v = implode(",", $v);
$temp[] = $v;
}
// 去掉重复的字符串,也就是重复的一维数组
$temp = array_unique($temp);
// 再将拆开的数组重新组装
$output = array();
foreach ($temp as $k => $v) {
if ($stkeep) $k = $starr[$k];
if ($ndformat) {
$temparr = explode(",", $v);
foreach ($temparr as $ndkey => $ndval) $output[$k][$ndarr[$ndkey]] = $ndval;
} else $output[$k] = explode(",", $v);
}
return $output;
}
// 合并二维数组 如重复 值以第一个数组值为准
function array2_merge($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array1 as $k => $v) {
isset($v[$key]) ? $arr[$v[$key]] = array_merge($v, $array2[$k]) : $arr[] = array_merge($v, $array2[$k]);
}
return $arr;
}
/*
* 对二维数组排序 两个数组必须有一个相同的键值
* $array1 需要排序数组
* $array2 按照该数组key排序
* */
function array2_sort_key($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array2 as $k => $v) {
if (isset($v[$key]) && $v[$key] == $array1[$v[$key]][$key]) {
$arr[$v[$key]] = $array1[$v[$key]];
} else {
$arr[] = $v;
}
}
return $arr;
}
?>
笔记本电脑的秘密武器:Fn键的那些事儿及各品牌的特异功能揭秘编程频道|福州电脑网
笔记本电脑的秘密武器:Fn键的那些事儿及各品牌的特异功能揭秘
系统教程200
更新时间:2026-04-03 20:30:57
随着笔记本的盛行,由于笔记本键盘按键较少,经常在一些笔记本设置中需要用到Fn键。
Fn键介绍:
Fn键是笔记本键盘上独有的辅助按键, Fn英文全称为:Function,中文含义为中文,也就是说,笔记本电脑上的Fn键是功能键,用以和其他的按键组成组合键使用,单个Fn键不起任何作用。
Fn键的作用大全
Fn多用蓝色刻印,也有用绿色、紫色的,与相组合的按键实现的功能在另一个键上用同样的颜色表示。这些组合键可以实现硬件的调节(休眠,切换显示),或者说是补充实现台式机上有而笔记本上省略的按键的功能。
我们首先要知道Fn键不能单独使用,而是需要结合F1-F12等键组合成组合快捷键使用,并且各品牌笔记本Fn组合键功能也稍微有些不同,以下电脑百事网编辑为大家罗列出一些常见品牌笔记本Fn组合键的作用,详情如下:
联想笔记本Fn键作用大全:
FN+Esc:关闭/打开摄像头
FN+F1:让计算机进入睡眠模式
FN+F2:关闭/开启LED屏幕背光
FN+F3:切换至其他连接的显示设备
FN+F4:在宽屏幕和一般模式之间切换
FN+F5:调用无线设备开启/关闭控制界面
FN+F6:启用/停用触控板
FN+F8:启用/停用数字键盘
FN+F9:播放/暂停Media Player播放
FN+F10:停止Media Player播放
FN+F11:跳至上一首曲目
FN+F12:跳至下一首曲目
FN+PgUp/ScrLk:启用/停用滚动锁定
FN+PrtSc/SysRq:系统请求键
FN+向上/向下键:增加/降低显示屏亮度
FN+向右/向左键:增加/降低计算机音量
FN+PgUp:使光标移至行首
FN+PgDn:使光标移至行尾
FN+Nmlk:开启/停用小数字键盘
华硕笔记本Fn键作用大全:
Fn+F1: 进入待命或是休眠模式
Fn+F2:开启内置无线网络功能
Fn+F5: 调暗液晶显示屏亮度
Fn+F6: 调亮液晶显示屏亮度
Fn+F7: 液晶显示屏背光光源开关
Fn+F8: 切换为液晶显示屏显示,外接显示器或电视
Fn+F9:开启或关闭“触摸板”功能
Fn+F10: 静音开关(仅适用于Windows系统下)
Fn+F11: 降低音量(仅适用于Windows系统下)
Fn+F12: 提高音量(仅适用于Windows系统下)
Fn+Del: 开启或关闭“锁定滚动条”功能
Fn+Ins: 启用内建数字键盘。内建数字键盘功能,是将笔记本电脑中央偏右一共15个键当作一般台式键盘最右方的数字键使用。跟台式数字键盘一样,除了可以当作数字键盘,方便大量输入数字时使用之外,它也可以当作数字键盘上的方向键使用。
Fn+T: 启动ASUS Power 4 Phone 应用程序
Fn+V: 启动数码相机应用程序及拍照
Fn+<Space>: 等同于性能设置快捷键,按下后可设置系统性能与省电之间的关系
Fn+C: 此组合键可切换屏幕至不同的颜色设置选项WWW.PC841.COM,在屏幕画面左上方将出现编辑本段组合键---联想篇FN
联想的FN组合键比较简单,但是它的图标表示比较有个性,即使是笔记本老手都有可能看不懂某些快捷键的图表哦。
FN+Esc:关闭/打开摄像头
FN+F1:让计算机进入睡眠模式
FN+F2:关闭/开启LED屏幕背光
FN+F3:切换至其他连接的显示设备
FN+F4:在宽屏幕和一般模式之间切换
FN+F5:调用无线设备开启/关闭控制界面
FN+F6:启用/停用触控板
FN+F8:启用/停用数字键盘
FN+F9:播放/暂停Media Player播放
FN+F10:停止Media Player播放
FN+F11:跳至上一首曲目
FN+F12:跳至下一首曲目
FN+PgUp/ScrLk:启用/停用滚动锁定
FN+PrtSc/SysRq:系统请求键
FN+向上/向下键:增加/降低显示屏亮度
FN+向右/向左键:增加/降低计算机音量
FN+PgUp:使光标移至行首
FN+PgDn:使光标移至行尾
FN+Nmlk:开启/停用小数字键盘
戴尔笔记本Fn键作用大全:
FN+ESC:选择所预设的电源管理模式
FN+F3:显示电源表
FN+F8:切换显示器
FN+F10:弹出光驱
FN+上方向键/下方向键:增加/减低亮度
FN+END:静音
FN+PgUp:增加音量
FN+PgDn:减低音量
FN+Num lock::相当于按下Scroll lock
不同笔记本Fn键组合功能有所不同,不过一般键盘上都会标注功能图案,大家看图标或者自己一个试试就知道功能了,由于笔记本品牌众多,并且Fn则和键作用也在不断改进,因此以上Fn键作用仅供参考,请以实际电脑与说明上的标注为准。
本文发布于:2026-02-12,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:启用增加播放
发布评论