如何从数据库中获取字符串以及如何在Codeigniter中爆炸它?

时间:2018-07-21 10:02:50

标签: php codeigniter codeigniter-3 explode

这是我尝试爆炸字符串的代码,但出现一些错误, 我有绳子但没有爆炸 在这里我得到一些错误,我听不懂 遇到PHP错误

  

严重性:警告消息:explode()期望参数2为字符串,   给定的对象文件名:views / testing.php行号:65

这是我的代码:

<?php

foreach ($test as $t)   
{                      
   echo $t->user_rights;
   $t=(explode(",", $t));                                   


 }

?>

3 个答案:

答案 0 :(得分:2)

希望这对您有帮助:

page-router-outlet

更新:

如果您要用逗号分隔值foreach ($test as $t) { /* this will trigger an error since $t->user_rights is an array . To use explode $t->user_rights should be a string */ $user_rights = (explode(",", $t->user_rights)); print_r($user_rights); } ,则必须使用user_rights而不是implode();

explode()

更多信息:http://php.net/manual/en/function.implode.php

答案 1 :(得分:0)

也许您可以使用implode($ t)转换$ t。 如: $ t = explode(“,”,implode($ t));

答案 2 :(得分:-1)

<?php
foreach ($test as $t){
    $t=(explode(",",$t->user_rights));
}
?>