如何获得string的前5个字符

如何从string中获得前5个字符使用PHP

$myStr = "HelloWordl"; 

结果应该是这样的

 $result = "Hello"; 

对于单字节string (例如US-ASCII,ISO 8859系列等)使用substr和多字节string (例如UTF-8,UTF-16等),请使用mb_substr

 // singlebyte strings $result = substr($myStr, 0, 5); // multibyte strings $result = mb_substr($myStr, 0, 5); 

使用substr()

 $result = substr($myStr, 0, 5); 

另一种获得只有一个字符的方法。

 $str = 'abcdefghij'; echo $str{5}; 

你可以像这样使用substr函数:

 echo substr($myStr, 0, 5); 

substr的第二个参数是从什么位置开始的,第三个参数是你想要返回多less个字符。

你可以简单地使用substr()来获得你的结果:

语法 substr(string,start,length)

 <?php $myStr = "HelloWordl"; echo substr($myStr,0,5); ?> 

输出:

  Hello