将单列查询值拆分为不同的php变量

时间:2016-10-18 04:40:01

标签: php jquery mysql json codeigniter-3

需要一些帮助,将mysql单列查询数组拆分为不同的php变量。

示例:

这是查询,说实话很简单。 但是,我现在已经没想完了。

$string = "select Description from tblQuestion
    where Employeeid = '$param'"
    $query = $this->db->query($string);
    $result = return $query->result_array();
顺便说一下,我正在使用Codeigniter,我尝试了var_dump,结果就是这样。

array(9) { [0]=> array(1) { ["Description"]=> string(5) "tidak" } [1]=> array(1) { ["Description"]=> string(5) "tidak" } [2]=> array(1) { ["Description"]=> string(5) "tidak" } [3]=> array(1) { ["Description"]=> string(5) "tidak" } [4]=> array(1) { ["Description"]=> string(5) "tidak" } [5]=> array(1) { ["Description"]=> string(5) "tidak" } [6]=> array(1) { ["Description"]=> string(5) "tidak" } [7]=> array(1) { ["Description"]=> string(5) "tidak" } [8]=> array(1) { ["Description"]=> string(5) "tidak" } } 

我尝试使用json_encode,结果是

[{"Description":"tidak"},{"Description":"tidak"},{"Description":"tidak"},{"Description":"tidak"},{"Description":"tidak"},{"Description":"tidak"},{"Description":"tidak"},{"Description":"tidak"},{"Description":"tidak"}]

问题是。

如何将这一堆数组转换为不同的变量?

$var0 = "tidak";
$var1 = "tidak";
$var2 = "tidak";
$var3 = "tidak";

等等......

提前感谢。

喝彩!

1 个答案:

答案 0 :(得分:1)

将结果放在foreach循环中,并将值分配给动态变量...

示例代码,如

foreach($results as $key=>$val){
    $str = 'var'.$key;
    $$str = $val['Description'];
}
echo $var0;