我试图在字符串中获得前2个字符。这是我的代码:
$s = 'hello'; // line 4
printf("[%0.2s]\n", %s); // line 5: Gets first 2 characters [he]
它给了我一个错误:
解析错误:语法错误,意外'%'在 第5行的C:\ laragon \ www \ karakter_tamamlama.php
为什么我会收到错误?
答案 0 :(得分:2)
第二个arg应为$s
,请参阅printf()
printf("[%0.2s]\n", $s);
答案 1 :(得分:2)
$ s而不是%s
printf("[%0.2s]\n", $s);
或
substr($s, 0,2);
答案 2 :(得分:0)
使用substring函数从字符串中获取字母。 示例:substr($ s,0,2)