如何在php上使用substr()?

如何在php上使用substr()?,php,Php,我试图从“a(bcdefghijkl(mno)pa)q”中得到“pa”。 这是我的示例代码: $s = "a(bcdefghijkl(mno)pa)q"; $mystring = substr($s,14,15); echo $mystring; 产出是: mno)pa)q 试试这个,你使用了正确的代码,但是第二个参数是错误的。使用下面的这个 在substr函数中: 第一个参数表示字符串从哪个位置开始。 第二个参数表示您需要多少字符。有什么问题吗?您的范围错误,substr的第三个参数是le

我试图从“a(bcdefghijkl(mno)pa)q”中得到“pa”。 这是我的示例代码:

$s = "a(bcdefghijkl(mno)pa)q";
$mystring = substr($s,14,15);
echo $mystring;
产出是:

mno)pa)q
试试这个,你使用了正确的代码,但是第二个参数是错误的。使用下面的这个

在substr函数中: 第一个参数表示字符串从哪个位置开始。
第二个参数表示您需要多少字符。

有什么问题吗?您的范围错误,
substr
的第三个参数是
length
。所以你应该使用
substr($s,18,2)
谢谢你的回答!你不认为你应该提到@Mohammad,因为他在评论中给出了正确的答案吗?我确实检查了他在你之前发布的时间:)你在这里说的时候我看到了评论:)
$s = "a(bcdefghijkl(mno)pa)q";
$mystring = substr($s,-4,2); 
echo $mystring;
$s = "a(bcdefghijkl(mno)pa)q";
$mystring = substr($s,14,2);
echo $mystring;