gpt4 book ai didi

php - 将 end() 与 explode() 一起使用不起作用

转载 作者:可可西里 更新时间:2023-10-31 23:03:32 24 4
gpt4 key购买 nike

我有一个包含文件上传名称的字符串,例如“image.jpg”。我正在尝试使用 explode 函数,但它返回错误“explode() 期望参数 2 为字符串,数组在...中给出”

我尝试寻找原因并将其与 PHP.Net 上的使用说明进行比较,但无济于事。

$upload_extension = end(explode(".", $feature_icon));

最佳答案

你不能使用end()就像你从那以后所做的那样

end() -> Parameters ¶ The array. This array is passed by reference because it is modified by the function. This means you must pass it a real variable and not a function returning an array because only actual variables may be passed by reference.

所以喜欢

$feature_icon ="image.jpg";
$upload_extension = explode(".", $feature_icon);
$upload_extension = end($upload_extension);
var_dump($upload_extension );

Live result

关于php - 将 end() 与 explode() 一起使用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16498166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com