2015-10-22 59 views
-1

说删除我们的字符串,如:PHP取前n个字符,并从原来的字符串

ADJKANKNAKLNKALNFKLANFKLNAKLFNKALN 

说,我们需要从字符串ADJKA采取5个字符,并从现有的字符串删除前5个字符:

NKNAKLNKALNFKLANFKLNAKLFNKALN 

在没有使用第二个函数的情况下可以实现这个功能的PHP有没有什么功能?

+0

'substr'?什么第二功能? –

+0

@u_mulder substr返回部分,但不会从原始的这个部分删除afaik – demonoid

回答

1

简单:

$string = substr_replace($string, '', 0, 5); 

我很无聊:

list($five, $string) = preg_split('/(^.{5})/', $string, null, 
            PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); 
+0

哪些变量需要原始'$ string'的前4个字符? – demonoid

+0

看看我需要'ADJKA'在单独的变量中,并从原始字符串 – demonoid

+0

'substr($ str,4)':]?开头删除这么多字符(本例中为5) – Rizier123

相关问题