substr
在php中使用函数。第二个参数是起始索引,如果是负数则从末尾开始计数,第二个参数是你需要的子字符串的长度。
echo substr('5383082256288945', 0, 4);
给你5383
。
有关文档,请参见此处:PHP 子字符串手册
在你的情况下:
<?php session_start();
$id=substr($_SESSION['id'],0,4);
echo $id;
?>
来自 PHP 文档:
<?php
echo substr('abcdef', 1); // bcdef
echo substr('abcdef', 1, 3); // bcd
echo substr('abcdef', 0, 4); // abcd
echo substr('abcdef', 0, 8); // abcdef
echo substr('abcdef', -1, 1); // f
// Accessing single characters in a string
// can also be achieved using "square brackets"
$string = 'abcdef';
echo $string[0]; // a
echo $string[3]; // d
echo $string[strlen($string)-1]; // f
?>