获取字符串中的前2个字符

时间:2017-12-07 07:15:58

标签: php string

我试图在字符串中获得前2个字符。这是我的代码:

$s = 'hello'; // line 4
printf("[%0.2s]\n", %s); // line 5: Gets first 2 characters [he]

它给了我一个错误:

  

解析错误:语法错误,意外'%'在   第5行的C:\ laragon \ www \ karakter_tamamlama.php

为什么我会收到错误?

3 个答案:

答案 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)