Php 从URL拆分数据?

Php 从URL拆分数据?,php,Php,假设我的url是site.php?id=X-34837439843 我如何分割它以便返回 $table = "X"; $id = "X-34837439843"; 基本上,我使用同一页从不同的表中进行选择,ID开头的字母表示哪个表,因此我需要拆分“-”的左侧,简单使用: 简单-使用和: 尝试此操作,拆分后的值以数组格式存储在$regs中 <?php $str = $_GET['id']; ereg("-",$str,$regs); print_r($regs); ?> 尝试此

假设我的url是
site.php?id=X-34837439843

我如何分割它以便返回

$table = "X";
$id = "X-34837439843";
基本上,我使用同一页从不同的表中进行选择,ID开头的字母表示哪个表,因此我需要拆分
“-”

的左侧,简单使用:

简单-使用和:


尝试此操作,拆分后的值以数组格式存储在$regs中

<?php
$str = $_GET['id'];

ereg("-",$str,$regs);
print_r($regs);

?>

尝试此操作,拆分后的值以数组格式存储在$regs中

<?php
$str = $_GET['id'];

ereg("-",$str,$regs);
print_r($regs);

?>

分配字符串的规范方法是:

$table = strtok($_GET["id"], "-");
$id = strtok("-");

用于分配字符串的规范方法是:

$table = strtok($_GET["id"], "-");
$id = strtok("-");