从URL拆分数据?

Lat*_*tox 0 php

说我的网址是 site.php?id=X-34837439843

我怎么拆分它让我回来

$table = "X";
$id = "X-34837439843";
Run Code Online (Sandbox Code Playgroud)

基本上我使用相同的页面从不同的表中进行选择,ID开头的字母代表哪个表,所以我需要拆分左侧的"-".

Jac*_*kin 5

简单 - 使用listexplode:

list($table, $id) = explode('-', $_GET['id']);
$id = $table . '-' . $id;
Run Code Online (Sandbox Code Playgroud)

键盘示例