如何从 PHP 中的字符串中 trim n 个字符?
How to trim n characters from a string in PHP?
正在检查 trim 字符串的最佳方法。如何 trim n
字符串中的字符 PHP?
可能是我需要前n个字符,有时我需要a
个字符到 z
个字符 ,否则 最后 n
个字符。
将字符串 trim 转换为特定字符数的最佳(希望最快)方法是什么?
Actually, looking for some combinations of PHP string functions.
Working with regular expressions doesn't felt much comfortable.
更新:
例如。从像 "The quick brown fox jumps over the lazy dog."
这样的字符串中,取:
- 前
n=>5
个字符:"The q"
- 从第
a=>5
个字符到第 z=>12
个字符的子字符串:"quick br"
- 最后
n=>5
个字符:" dog."
为什么不使用 substr 功能?
string substr ( string $string , int $start [, int $length ] )
例如前 5 个字符。
$ret = substr("yourstring", 5);
如果你需要从后面的东西,你可以使用负值。
$ret = substr("yourstring", -5);
如果您需要一个范围,那么您可以使用 length
来定义您需要的字符数。
$ret = substr("yourstring", 5, 5);
前 $n 个字符:
substr($text, 0, $n);
从 $a=>第 5 个字符到 $z=>第 12 个字符的子字符串:"quick br"
substr($text, $a, ($z-$a));
最后 n 个字符:
substr($text, -$n);
正在检查 trim 字符串的最佳方法。如何 trim n
字符串中的字符 PHP?
可能是我需要前n个字符,有时我需要a
个字符到 z
个字符 ,否则 最后 n
个字符。
将字符串 trim 转换为特定字符数的最佳(希望最快)方法是什么?
Actually, looking for some combinations of PHP string functions.
Working with regular expressions doesn't felt much comfortable.
更新:
例如。从像 "The quick brown fox jumps over the lazy dog."
这样的字符串中,取:
- 前
n=>5
个字符:"The q"
- 从第
a=>5
个字符到第z=>12
个字符的子字符串:"quick br"
- 最后
n=>5
个字符:" dog."
为什么不使用 substr 功能?
string substr ( string $string , int $start [, int $length ] )
例如前 5 个字符。
$ret = substr("yourstring", 5);
如果你需要从后面的东西,你可以使用负值。
$ret = substr("yourstring", -5);
如果您需要一个范围,那么您可以使用 length
来定义您需要的字符数。
$ret = substr("yourstring", 5, 5);
前 $n 个字符:
substr($text, 0, $n);
从 $a=>第 5 个字符到 $z=>第 12 个字符的子字符串:"quick br"
substr($text, $a, ($z-$a));
最后 n 个字符:
substr($text, -$n);