说我的网址是site.php?id=X-34837439843
我如何拆分它以便我返回
$table = "X";
$id = "X-34837439843";
基本上我使用相同的页面从不同的表中进行选择,ID开头的字母代表哪个表,所以我需要拆分"-"
的左侧。
答案 0 :(得分:5)
list($table, $id) = explode('-', $_GET['id']);
$id = $table . '-' . $id;
答案 1 :(得分:0)
尝试此操作后,分割后的值将以数组格式存储在$ regs
中<?php
$str = $_GET['id'];
ereg("-",$str,$regs);
print_r($regs);
?>
答案 2 :(得分:0)
分割字符串的规范方法是:
$table = strtok($_GET["id"], "-");
$id = strtok("-");