我有一个数组,我将其作为字符串存储在数据库中,以便更容易检索(通过cron每15-30分钟刷新一次新数据).
'player_list' -> 'Bob,Dave,Jane,Gordy'
'plugin_list' -> 'Plugin-A 1.4, Plugin-B 2.1, Plugin-C 0.2'
我最初使用以下方法将数组作为字符串存储到数据库中:
$players = $liveInfo['players'] ? implode(",", $liveInfo['players']) : '';
$plugins = $liveInfo['plugins'] ? implode(",", $liveInfo['plugins']) : '';
我目前正在使用以下内容进行检索,然后将字符串转换回数组以准备foreach:
$players = $server_live->player_list;
$playersArray = explode(",", $players);
$plugins = $server_live->plugin_list;
$pluginsArray = explode(",", $plugins);
由于某种原因,我收到以下错误:数组到字符串转换我不明白这个错误,因为我要从字符串到数组,我看着php.net/manual,它看起来很好吗?…