小编Pim*_*Pim的帖子

使用 2-space 和 4-space 缩进有实际或技术优势吗?

除了品味、习惯和个人喜好之外,在编码时使用 2-space 与 4-space 缩进有什么好处吗?

例如,在此Google 样式指南中,建议对 CSS 使用 2 空格缩进。

使用其中一种是否有任何技术优势,例如在不同系统之间传输数据时?

是否有被广泛接受的约定?(可能因语言而异)

compatibility coding-style

6
推荐指数
3
解决办法
5977
查看次数

通过PHP脚本查询MusicBrainz搜索API

我正在尝试使用我服务器上的PHP脚本从MusicBrainz数据库中检索发布信息.我有一个歌曲列表,歌曲标题和艺术家名称,我正在尝试检索该歌曲的第一个版本的日期,以及有关该版本的其他信息.

我意识到,搜索不会永远是100%准确,但该列表包括相当罕见和独特的歌曲,所以应该至少让我在良好的轨道.

我的脚本已经相当远,它会返回结果和所有内容,但我不确定如何准确地编写查询.该文档非常混乱,并没有以搜索歌曲标题和艺术家为例的示例.

这是我的代码:

// this info is normally fetched from my DB, but just as a simple example (as it is returned):
$artist = "ZZTop"; 
$song_title = "It's only Love";

// I'm having trouble with this part:
$mb_query = 'http://www.musicbrainz.org/ws/2/recording?query=' . $song_title .' ANDartist:' . $artist ;

$xml = simplexml_load_file($mb_query);

$releasedate = $xml->{'recording-list'}->recording[0]->{'release-list'}->release[0]->date;
Run Code Online (Sandbox Code Playgroud)

起初,我已经尽力rawurlencode()$artist$song_title,但有趣的是,这并不会返回任何结果,所以我想我只是把它作为一个普通的字符串.查询返回结果,但它们确实关闭了,我感觉只有部分查询被拾取(例如只有歌曲标题而不是艺术家).

有谁知道这样做的正确方法?

php xml musicbrainz

0
推荐指数
1
解决办法
2370
查看次数

标签 统计

coding-style ×1

compatibility ×1

musicbrainz ×1

php ×1

xml ×1