求PHP碎片标签实现的思路。

1 在前台模板页面根据标签输出对应的内容。求具体简单的实现思路。
2 数据库:

id    name    content
序号  标签名   内容
--------------------------
1    home_title   我是标签

3 后台查增改不用说了,基本很简单,那么前台问题来了,如何name表对应content输出?

<?php echo home_title ?> //不能写for循环,想直接调出
输出 我是标签

求方法思路。

阅读 2k
2 个回答

感谢大家,已经找到思路方法!

//将键名换成tag 二维数组用某个字段的值当做键名
$data = array_column($_db, NULL, 'tag');

//删除二维数组的键名
array_walk($data, function(&$t) {
    unset($t['tag']);
});

$arr=[];
foreach ($data as $k =>$v){
    $arr[$k]= $v['text'];
}

print_r($arr); //成功实现我要的效果!

写个全局函数根据name查找并返回content就可以了

<?php echo html_block('home_title');?>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题