微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 php 数组修复为字符串转换

如何解决将 php 数组修复为字符串转换

我正在使用 2008 PHP 程序拍摄图像、注释并创建图像的缩略图

程序可以运行,但会抛出一个数组到字符串转换通知

相关代码为:

$ttfont = 'Arial.TTF';
if ($ttfont != '') {
    # using ttf fonts
    $alpha   = range("a","z");
    $alpha_u = range("A","Z");
    $alpha = $alpha.$alpha_u.range(0,9);
    //print_r($alpha);
    $_b = imageTTFBBox($fontsize,$ttfont,$alpha);
    //print_r($_b);
    $fontheight = abs($_b[7]-$_b[1]);
} else {

错误在一行:

$alpha = $alpha.$alpha_u.range(0,9);

print_r 是我的调试尝试。

解决方法

你可以像使用内爆函数

implode("",range("a","z"))

有关详细信息,请参阅 https://www.php.net/manual/en/function.implode.php

   $alpha   = implode("","z"));
   $alpha_u = implode("",range("A","Z"));
   $alpha = $alpha.$alpha_u.implode("",range(0,9));

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。