最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php結(jié)合正則獲取字符串中數(shù)字

 更新時(shí)間:2015年06月19日 10:16:02   投稿:hebedich  
這篇文章主要給大家匯總介紹了php結(jié)合正則獲取字符串中數(shù)字的幾種方法,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。

php結(jié)合正則獲取字符串中數(shù)字

<?php
  $patterns = "/\d+/"; //第一種
  //$patterns = "/\d/";  //第二種
  $strs="left:0px;top:202px;width:90px;height:30px";
  preg_match_all($patterns,$strs,$arr);
  print_r($arr);
   
/***************運(yùn)行結(jié)果*********************/ 
//第一種
Array
(
  [0] => Array
    (
      [0] => 0
      [1] => 202
      [2] => 90
      [3] => 30
    )
)
//第二種
Array
(
  [0] => Array
    (
      [0] => 0
      [1] => 2
      [2] => 0
      [3] => 2
      [4] => 9
      [5] => 0
      [6] => 3
      [7] => 0
    )
)

php 獲取指定字符串的數(shù)字 $a="時(shí)代發(fā)123生的12345678發(fā)生的"; 給一個(gè)函數(shù)能抓取到$a中的數(shù)字12345678,如果沒有,則返回0
要寫好函數(shù),
1.只匹配長(zhǎng)度位8的數(shù)字
2.如果找到則返回改數(shù)字,如果沒有則返回0

function a($str){
return preg_match('/([0-9]{8})/',$str,$a) ? $a[1] : 0;
}

在網(wǎng)上搜索到這個(gè)測(cè)試一下發(fā)現(xiàn)還可以,但是如果字符長(zhǎng)度不d{4} 不定長(zhǎng)就不行了

function findNum($str=''){
 if(empty($str)){return '';}
 $reg='/(\d{4}(\.\d+)?)/is';//匹配數(shù)字的正則表達(dá)式
 preg_match_all($reg,$str,$result);
 if(is_array($result)&&!empty($result)&&!empty($result[1])&&!empty($result[1][0])){
 return $result[1][0];
 }
 return '';
}

后來又發(fā)現(xiàn)知道中有一個(gè)

$str=trim($str);
 if (preg_match('|(\d+)|',$str,$r)) return $r[1];

發(fā)現(xiàn)這個(gè)可以獲取任意連續(xù)長(zhǎng)度的數(shù)字了,當(dāng)然在網(wǎng)上還看到很多,但有一個(gè)可以了所以就沒有再測(cè)試了。

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • PHP及Zend Engine的線程安全模型分析

    PHP及Zend Engine的線程安全模型分析

    在閱讀PHP源碼和學(xué)習(xí)PHP擴(kuò)展開發(fā)的過程中,我接觸到大量含有“TSRM”字眼的宏。通過查閱資料,知道這些宏與Zend的線程安全機(jī)制有關(guān),而絕大多數(shù)資料中都建議按照既定規(guī)則使用這些宏就可以,而沒有說明這些宏的具體作用
    2011-11-11
  • php實(shí)現(xiàn)網(wǎng)頁緩存的工具類分享

    php實(shí)現(xiàn)網(wǎng)頁緩存的工具類分享

    本文給大家分享的是php實(shí)現(xiàn)網(wǎng)頁緩存的工具類的代碼及使用方法,非常的實(shí)用,有需要的小伙伴可以參考下。
    2015-07-07
  • PHP與SQL語句寫一句話木馬總結(jié)

    PHP與SQL語句寫一句話木馬總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于PHP與SQL語句寫一句話木馬的相關(guān)知識(shí)點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-10-10
  • php 字符串替換的方法

    php 字符串替換的方法

    使用explode函數(shù),把要替換的字符串做為分割符號(hào),然 后把兩個(gè)數(shù)組元素中間接上要換成的字符串,然后UPDATE一下就行了
    2012-01-01
  • 10個(gè)超級(jí)有用的PHP代碼片段果斷收藏

    10個(gè)超級(jí)有用的PHP代碼片段果斷收藏

    PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言。在PHP代碼庫中包含了無數(shù)個(gè)有用的PHP代碼片段,每位開發(fā)者都需要不斷完善自己的“工具箱”。有了這些代碼片段可以為你節(jié)省大量的時(shí)間,一起來看下。
    2015-09-09
  • php多重接口的實(shí)現(xiàn)方法

    php多重接口的實(shí)現(xiàn)方法

    這篇文章主要介紹了php多重接口的實(shí)現(xiàn)方法,實(shí)例分析了php多重接口的定義與使用技巧,需要的朋友可以參考下
    2015-06-06
  • PHP Memcached應(yīng)用實(shí)現(xiàn)代碼

    PHP Memcached應(yīng)用實(shí)現(xiàn)代碼

    在很多場(chǎng)合,我們都會(huì)聽到 memcached 這個(gè)名字,但很多同學(xué)只是聽過,并沒有用過或?qū)嶋H了解過,只知道它是一個(gè)很不錯(cuò)的東東。這里簡(jiǎn)單介紹一下,memcached 是高效、快速的分布式內(nèi)存對(duì)象緩存系統(tǒng),主要用于加速 WEB 動(dòng)態(tài)應(yīng)用程序。
    2010-02-02
  • PHP 命名空間原理與用法詳解

    PHP 命名空間原理與用法詳解

    這篇文章主要介紹了PHP 命名空間,結(jié)合實(shí)例形式詳細(xì)分析了PHP 命名空間概念、功能、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • 解決更換PHP5.4以上版本后Dedecms后臺(tái)登錄空白問題的方法

    解決更換PHP5.4以上版本后Dedecms后臺(tái)登錄空白問題的方法

    為什么會(huì)出現(xiàn)更換PHP5.4以上版本后Dedecms后臺(tái)登錄空白的情況,本文將給大家詳細(xì)分析,找出真正原因以及解決辦法。
    2015-10-10
  • php一句話木馬變形技巧

    php一句話木馬變形技巧

    這篇文章主要介紹了php一句話木馬變形技巧,對(duì)此感興趣的同學(xué),可以參考下
    2021-04-04

最新評(píng)論

沅江市| 武威市| 克拉玛依市| 仙桃市| 高阳县| 深水埗区| 秭归县| 井研县| 彩票| 红桥区| 沽源县| 渭南市| 遂昌县| 文化| 凯里市| 柳江县| 南雄市| 喀喇沁旗| 绍兴市| 德清县| 油尖旺区| 顺平县| 马龙县| 泰宁县| 西宁市| 郎溪县| 读书| 龙山县| 平南县| 西和县| 汝南县| 沁源县| 丹江口市| 蒙自县| 北辰区| 青阳县| 嘉禾县| 云阳县| 白玉县| 托克逊县| 泸溪县|