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";
}