这是我尝试爆炸字符串的代码,但出现一些错误, 我有绳子但没有爆炸 在这里我得到一些错误,我听不懂 遇到PHP错误
严重性:警告消息:explode()期望参数2为字符串, 给定的对象文件名:views / testing.php行号:65
这是我的代码:
<?php
foreach ($test as $t)
{
echo $t->user_rights;
$t=(explode(",", $t));
}
?>
答案 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()
答案 1 :(得分:0)
也许您可以使用implode($ t)转换$ t。 如: $ t = explode(“,”,implode($ t));
答案 2 :(得分:-1)
<?php
foreach ($test as $t){
$t=(explode(",",$t->user_rights));
}
?>