你的编码应该不是GBK的而是UTF8的;试试$yue = substr("2012年07月",7,2")
$str='2012年07月';$nian = substr($str,0,4);$yue = substr($str,6,2);echo $nian;echo $yue;输出结果2012 07没有问题
sprint 格式化字符串函数
使用mb_substr
不知道,substr 你看下php手册,我一般都会对照手册做这些 然后翻阅资料,你期待别人准时回答吗? 现实吗?