小编eri*_*ktm的帖子

不能用[]进行阅读

在我的一个脚本中,我尝试执行以下操作

$data[] = self::get($row['sr_id']); // <-- line 55
Run Code Online (Sandbox Code Playgroud)

但是,PHP不允许我这样做,给我这个错误

致命错误:不能使用[]在第55行的/file.php中读取

self::get函数返回bool或对象.

编辑: get函数创建一个新对象,再次从mysql数据库加载数据.

php arrays fatal-error

36
推荐指数
2
解决办法
5万
查看次数

使用子键值对PHP数组进行排序

我有一个看起来像这样的数组:

Array
(
    [Erik] => Array
    ( 
        [count] => 10
        [changes] => 1
    )
    [Morten] => Array
    (
        [count] => 8
        [changes] => 1
    )
)

现在,阵列中的键是我们的Helpdesk系统中的技术人员的名字.我正在尝试根据[count]加号的数量对此进行排序[changes],然后显示它们.我试图使用usort,但随后数组键被索引号替换.如何对此进行排序并保留数组键?

php multidimensional-array

4
推荐指数
2
解决办法
6688
查看次数

音频播放无法启动

NSError *err;

// Initialize audio player
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&err];

audioPlayer.delegate = self;
[audioPlayer play];
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,我正在尝试初始化.mp3文件的播放,但播放根本不会启动.没有声音.我究竟做错了什么?我检查过'错误',那里什么都没有.

编辑:添加AVAudioSession后,我从AVAudioPlayer收到以下错误

The operation couldn’t be completed. (OSStatus error -43.)
Run Code Online (Sandbox Code Playgroud)

objective-c avaudioplayer

2
推荐指数
1
解决办法
1161
查看次数