{"id":399,"date":"2011-04-19T14:41:01","date_gmt":"2011-04-19T06:41:01","guid":{"rendered":"http:\/\/zduo.me\/blog\/?p=399"},"modified":"2015-11-06T13:25:45","modified_gmt":"2015-11-06T05:25:45","slug":"php%ef%bc%9a%e6%8a%8a%e5%ad%97%e7%ac%a6%e4%b8%b2%e4%b8%ad%e7%9a%84%e4%bb%bb%e6%84%8f%e8%bf%9e%e7%bb%ad%e5%ad%97%e7%ac%a6%e6%8d%a2%e6%88%90%e4%b8%80%e4%b8%aa%e5%af%b9%e5%ba%94%e5%ad%97%e7%ac%a6","status":"publish","type":"post","link":"http:\/\/zduo.me\/blog\/?p=399","title":{"rendered":"PHP\uff1a\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u8fde\u7eed\u5b57\u7b26\u6362\u6210\u4e00\u4e2a\u5bf9\u5e94\u5b57\u7b26"},"content":{"rendered":"<p>\u5f15\u7528\u5730\u5740\uff1ahttp:\/\/www.onlycto.com\/tech\/2599\/46.html<\/p>\n<pre name=\"code\" class=\"php\">\r\n\r\n  \/\/1,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u7a7a\u683c\u6362\u6210\u4e00\u4e2a\r\n  $str1 = 'A    B         C   ';\r\n  echo '<xmp>';\r\n  echo '1:';\r\n  echo preg_replace (\"\/\\s+\/\", ' ', $str1);\r\n  echo '<\/xmp>';\r\n  \/\/2,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u8fde\u7eed\u5b57\u7b26 M \u6362\u6210\u4e00\u4e2a M\r\n  echo '2: ';\r\n  $str1 = 'AMMMBMMMMCMM   ';\r\n  echo preg_replace (\"\/M+\/\", 'M', $str1) .'<br>';\r\n  \/\/3,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u8fde\u7eed\u5b57\u7b26\u6362\u6210\u4e00\u4e2a\u5bf9\u5e94\u5b57\u7b26\r\n  echo '3:<br>';\r\n  $str1 = 'ACCCB  CCCCCGGG  OOO   YYYFFFXXXZZZZZ';\r\n  echo $str1 .'<br>';\r\n  $str2 = '';\r\n  $i = 0;\r\n  for ($i=0; $i<strlen($str1); $i++)\r\n  {\r\n   $str2 = $str2 . $str1{$i};\r\n    $j = 1;\r\n    while ($str1{$i}==$str1{$i + $j})\r\n      $j++;\r\n    $i = $i + $j - 1;\r\n  }\r\n  echo $str2 .'<br>';\r\n  \/\/4,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u8fde\u7eed\u5b57\u7b26\u6362\u6210\u4e00\u4e2a\u5bf9\u5e94\u5b57\u7b26\r\n  echo '4:<br>';\r\n  $str1 = 'ACCCB  CCCCCGGG  OOO   YYYFFFXXXZZZZZ';\r\n  echo $str1 .'<br>';\r\n  $len = strlen($str1);\r\n  $str2 = $str1[0];\r\n  $ch = $str2;\r\n  for($i=1; $i<$len; $i++){\r\n    $ch2=$str1[$i];\r\n    if($ch!=$ch2){\r\n      $str2.=$ch2;\r\n      $ch=$ch2;\r\n    }\r\n  }\r\n  echo $str2 . \"<br \/>\";\r\n  \/\/5,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u8fde\u7eed\u5b57\u7b26\u6362\u6210\u4e00\u4e2a\u5bf9\u5e94\u5b57\u7b26\r\n  echo '5:<br>';\r\n  $str1 = 'ACCCB  CCCCCGGG  OOO   YYYFFFXXXZZZZZ';\r\n  echo preg_replace(\"\/(.)\\\\1+\/\", \"[url=file:\/\/\\\\1]\\\\1[\/url]\", $str1) .'<br>';\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u5f15\u7528\u5730\u5740\uff1ahttp:\/\/www.onlycto.com\/tech\/2599\/46.html \/\/1,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u7a7a\u683c\u6362\u6210\u4e00\u4e2a $str1 = &#8216;A B C &#8216;; echo &#8221;; echo &#8216;1:&#8217;; echo preg_replace (&#8220;\/\\s+\/&#8221;, &#8216; &#8216;, $str1); echo &#8221;; \/\/2,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u8fde\u7eed\u5b57\u7b26 M \u6362\u6210\u4e00\u4e2a M echo &#8216;2: &#8216;; $str1 = &#8216;AMMMBMMMMCMM &#8216;; echo preg_replace (&#8220;\/M+\/&#8221;, &#8216;M&#8217;, $str1) .&#8221;; \/\/3,\u628a\u5b57\u7b26\u4e32\u4e2d\u7684\u4efb\u610f\u8fde\u7eed\u5b57\u7b26\u6362\u6210\u4e00\u4e2a\u5bf9\u5e94\u5b57\u7b26 echo &#8216;3:&#8217;; &hellip; <a href=\"http:\/\/zduo.me\/blog\/?p=399\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[166,63],"_links":{"self":[{"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=\/wp\/v2\/posts\/399"}],"collection":[{"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=399"}],"version-history":[{"count":8,"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=\/wp\/v2\/posts\/399\/revisions"}],"predecessor-version":[{"id":655,"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=\/wp\/v2\/posts\/399\/revisions\/655"}],"wp:attachment":[{"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/zduo.me\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}