分类和数据在一张表中
想做个分类搜索
先把分类取出来
$typename = db('riddle')->limit(5)->group('typename')->field('typename')->select()->toArray();
得到
array(5) { [0] => array(1) { ["typename"] => string(12) "书报谜语" } [1] => array(1) { ["typename"] => string(12) "人名谜语" } [2] => array(1) { ["typename"] => string(12) "俗语谜语" } [3] => array(1) { ["typename"] => string(12) "动物谜语" } [4] => array(1) { ["typename"] => string(12) "名谜谜语" } }
只需要键值,所以做了处理 $arr2 = array_map('array_shift', $typename); $arr2 = array_column($typename, 'typename');
两种取数据方法 得到
array(5) { [0] => string(12) "书报谜语" [1] => string(12) "人名谜语" [2] => string(12) "俗语谜语" [3] => string(12) "动物谜语" [4] => string(12) "名谜谜语" }
OK
发表回复