如何获得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