为了账号安全,请及时绑定邮箱和手机立即绑定

请问老师 我 print_r(end(explode('.',"test.txt")));  为什么在页面上显示

Strict Standards: Only variables should be passed by reference in F:\WWW\shopImooc\test.php on line 3(只有变量应该通过引用传递)

正在回答

3 回答

嗯 由于PHP版本的问题,PHP5.4之后只有变量才可以通过引用传递

你拿出来之后赋值给变量就可以了

^-^...

1 回复 有任何疑惑可以回复我~

我的版本也是5.4,@print_r(end(explode('.',"test.txt"))); 这样写也可以解决该问题

0 回复 有任何疑惑可以回复我~
function getExt($filename){
    $array=explode(".", $filename);
    $str=end($array);
    $extstr=strtolower($str);
    return $extstr;
}

我也是,这样写就解决了

7 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程
意见反馈 帮助中心 APP下载
官方微信