2010-02-09 3 views
0

$posttags 배열을 가진 게시물에 사용 된 태그 목록을 얻고 있습니다. 여기에는 별도로 저장하려는 특수 태그가 있습니다 (profile-somename).Find and Store (Regex, PHP)

할 방법 I :

  1. (profile- 후 값이 somename 그냥 예입니다, 동적이며 계속 변화) 목록에서이 특별한 profile-somename 태그를 찾기에서
  2. 스트립 profile-
  3. 별도의 변수에 저장 하시겠습니까?

귀하의 도움에 많은 시간을드립니다.

$tags = array('foo', 'bar', 'profile-blah'); 
$found = preg_grep('~^profile~', $tags); 
if($found) 
    $profile_name = substr(end($found), strlen('profile-')); 

확인 등의

답변

1

, 그것은 우리가 객체의 배열을 끈다. preg_grep이 작동하지 않으므로 루프해야합니다.

+0

위대한 코드는 거의 작동하지만 위의 코드는 다차원 배열 인 것 같습니다. 내 md 배열에서 작동하도록 코드에서 무엇을 변경해야합니까? – 3zzy

+0

예, 방금 설명을 편집했습니다. – 3zzy

+0

완벽! 감사합니다. :) – 3zzy