php中,为什么我用substr()返回的却是int类型,而不是字符串?

2025-03-07 01:41:07
推荐回答(5个)
回答1:

你的编码应该不是GBK的而是UTF8的;试试
$yue = substr("2012年07月",7,2")

回答2:

$str='2012年07月';
$nian = substr($str,0,4);
$yue = substr($str,6,2);
echo $nian;
echo $yue;
输出结果
2012 07
没有问题

回答3:

sprint 格式化字符串函数

回答4:

使用mb_substr

回答5:

不知道,substr 你看下php手册,我一般都会对照手册做这些 然后翻阅资料,你期待别人准时回答吗? 现实吗?