|
本文實(shí)例講述了Thinkphp查詢返回簡(jiǎn)單字段數(shù)組的方法,是Thinkphp程序設(shè)計(jì)中一個(gè)很實(shí)用的功能。具體方法如下:
通常來(lái)說(shuō)使用select語(yǔ)句。返回的都是結(jié)構(gòu)較復(fù)雜的字段數(shù)組。如以下是一個(gè)簡(jiǎn)單的查詢:
$map['parentid'] = $id;$sub_ids = D('Category')->where($map)->field("catid")->select();
查詢后,得到的結(jié)果是:
[{"catid":"23"},{"catid":"24"},{"catid":"25"},{"catid":"26"},{"catid":"27"},{"catid":"28"},{"catid":"29"},{"catid":"30"}]
從結(jié)構(gòu)就看出這是結(jié)構(gòu)較復(fù)雜的數(shù)組,其元素是一個(gè)map。
若我們僅僅是需要一個(gè)簡(jiǎn)單的,只包含數(shù)字段元素的數(shù)組,可以使用以下方法:
$sub_ids = D('Category')->where($map)->getField('catid',true);
查詢后,得到的結(jié)果是:
["23","24","25","26","27","28","29","30"]
查詢結(jié)果立刻清晰明朗了很多!
希望本文所述方法對(duì)于大家Thinkphp的學(xué)習(xí)能有所幫助。
php技術(shù):ThinkPHP查詢返回簡(jiǎn)單字段數(shù)組的方法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。