Php 无法从具有getID3的数组中获取错误

Php 无法从具有getID3的数组中获取错误,php,arrays,getid3,Php,Arrays,Getid3,我试图在搜索上载的临时文件时返回一个错误 ` 它怎么没有得到['error']?['error']是一个数组 您需要输出['error'][0],因为$file['error']是一个数组。数组不能被回显 您可以使用函数print\r()或通过循环来打印数组的内容 例如: $arr = array('one', 'two', 'three'); foreach($arr as $value){ echo $value."\r\n"; } 有关如何处理数组的更多信息,请参阅有关数组的ph

我试图在搜索上载的临时文件时返回一个错误

`


它怎么没有得到
['error']

['error']
是一个数组


您需要输出
['error'][0]

,因为
$file['error']
是一个数组。数组不能被回显

您可以使用函数
print\r()
或通过循环来打印数组的内容

例如:

$arr = array('one', 'two', 'three');
foreach($arr as $value){
    echo $value."\r\n";
}
有关如何处理数组的更多信息,请参阅有关数组的php文档:


如果在任何情况下都不确定变量的类型,可以使用函数
gettype()
来解决该问题。另请参阅文档以了解更多信息:

是的,我不会撒谎,当我发布这篇文章时,我确实看到了我的问题。。。我真的应该上床睡觉了哈哈。无论如何谢谢:P,为糟糕的帖子道歉:)享受免费回复编辑:必须等8分钟是的,我在发布这篇文章时意识到了我的错误,没有及时删除它。所以我的apologies@CameronSwyft别担心。
Array
        (
            [GETID3_VERSION] => 1.9.12-201602240818
            [filesize] => 159924
            [filepath] => /tmp
            [filename] => phpQAJeuD
            [filenamepath] => /tmp/phpQAJeuD
            [encoding] => UTF-8
            [error] => Array
                (
                    [0] => unable to determine file format
                )

        )
$arr = array('one', 'two', 'three');
foreach($arr as $value){
    echo $value."\r\n";
}