레이블이 매칭인 게시물을 표시합니다. 모든 게시물 표시
레이블이 매칭인 게시물을 표시합니다. 모든 게시물 표시

2007년 3월 20일 화요일

[매칭관련] php에서 [] 사이의 내용 가져오기

<?php

$html = "123123123[12345][00001][11111]12312312";

preg_match_all("|[\[](\d{5})[\]]|U", $html, $matches);

for ($i=0; $i< count($matches[0]); $i++) {
  echo "matched: " . $matches[0][$i] . "\n";
  echo "part 1: " . $matches[1][$i] . "\n\n";
  $packs .= $matches[1][$i].",";
}

echo $packs;

?>

결과--------------------------------
matched: [12345]
part 1: 12345

matched: [00001]
part 1: 00001

matched: [11111]
part 1: 11111


샘플 2

<?
    $string = "타입과색상;CMT0025댄디PK/블랙M(3000원)./(3000원)";
    preg_match_all("|[\(](.*)[원\)]|U", $string, $matches);

    for( $i=0; $i < count($matches[1]); $i++ )
    {
        $total = $total + $matches[1][0];
    }

    echo "total: $total\n";
?>
~        

total: 6000

2006년 12월 26일 화요일

매칭 정보 배열에 저장

my @order_ids;
       @order_ids = m/orderId=([0-9]{7})\&/g;

       foreach my $ids ( @order_ids )
       {
               print "ids=>" . $ids . "\n";
       }