psychology-tools / pubmed-cite
一个用于格式化和从eFetch API获取PubMed文章引用的库。
1.1
2020-10-25 10:03 UTC
Requires
- php: >7.1.3
- symfony/http-client: ^5.0
This package is auto-updated.
Last update: 2024-09-25 23:24:12 UTC
README
一个用于格式化和从eFetch API获取PubMed文章引用的库。
示例
批量请求
如果你需要执行多个搜索,出于性能考虑,你应该排队并批量请求它们。
require_once('vendor/autoload.php');
use PsychologyTools\PubmedCite\PubmedCite;
$pubmed = new PubmedCite();
$p->queue('11111'); // queue single pmid as string
$p->queue(12345); // or as an int
$p->queue( ['43234',42234] ); // or either as an array
$p->queue( '344334,22424,444444'); // or as a comma separated string
$p->queue( '424245 X 455534 X 4534343' ); // or any kind of separated string
$citations = $pubmed->fetch_queued(); // returns an array of citation data objects indexed by pmid
var_dump($citations);