2010-07-23 7 views
1
간단히 말해

,PHP 문자열 기능

내가 목록 항목

예를 들어,의 ID 역할을 몇 가지 숫자 다음에 접두사 "MSG"문자열을 가지고

<li id="msg1"></li>..............<li id="msg1234567890"></li> 

숫자를 가져 오는 가장 효율적인 방법은 무엇입니까? VB에서

, 내가 할 줄 다음

str = "msg1" 
str = right(str,len(str)-3) 

이 어떻게 PHP에서 비슷한 (또는 더 효율적) 일을 할 것인가?

답변

3

PHP에서 같은 (사용 substr) :

$str = "msg1"; 
$str = substr($str,3); 
0

그냥 사용 레그 :

preg_match_all('%<li id="msg(\d+)"></li>%i', $subject, $result, PREG_PATTERN_ORDER); 
+0

나는 당신이 처음에 4 글자와 ID를 가지고있는 경우, SUBSTR과 다른 방법이 제대로 작동하지 않기 때문에, 정규식,이 방법을 사용하는 것이 더 좋다고 생각한다 – 3rgo