php - 如何从数据库中获取字符串以及如何在 codeigniter 中将其分解?
问题描述
这是我的代码,我试图爆炸字符串,但得到一些错误,我得到字符串但我没有爆炸,这里我得到一些错误,我无法理解遇到 PHP 错误
严重性:警告消息:explode() 期望参数 2 是字符串,给定对象文件名:views/testing.php 行号:65
这是我的代码:
<?php
foreach ($test as $t)
{
echo $t->user_rights;
$t=(explode(",", $t));
}
?>
解决方案
希望对你有帮助 :
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()
;
foreach ($test as $t)
{
$user_rights = implode(",", $t->user_rights);
echo $user_rights ;
}
更多信息:http: //php.net/manual/en/function.implode.php
推荐阅读
- jsf - 当文本文件有前导空格时,上传文件 ricefaces 失败
- java - 如何为瑞典帐号生成 IBAN
- jquery - 需要有关 jquery ajax 的建议
- python - 使用 Excel 或 Python 求解器自动安排解决方案
- javafx - JavaFX TableView 数据格式化
- cql - 在 CQL 中查询日期
- oracle - 如何从 Amazon RDS 导出和导入架构 Oracle
- javascript - 如何使用 javascript 中的 moment.js / Date 将 EST 时间数据转换为本地时间
- javascript - React beautiful dnd 与 Material UI 列表的问题
- node.js - 想要将 AWS lambda 错误发送到客户端控制台