導航:首頁 > 編程語言 > php字元串取出數字

php字元串取出數字

發布時間:2022-11-01 06:15:16

php 字元串轉換成數字

整數 intval($string, 10); 第二個參數表示轉換為10進制整數
不一定是整數 floatval($string)

❷ php取得字元串中的數值

$r[1]裡面沒有東西,返回值就是以數組的形式返回。

32能和11相加的原因是因為。php是弱類語言,會總動轉換數據類型。你用11這個整數和他相加,那就是int型

如果你換成$b="aa".$r[0];
那輸出的結果就是string型。

❸ php 怎麼將字元轉成數字

第一種轉換方式: 強制轉換;

代碼:

(3)php字元串取出數字擴展閱讀:

PHP的數據類型轉換屬於強制轉換,允許轉換的PHP數據類型有:

(int)、(integer):轉換成整形;

(float)、(double)、(real):轉換成浮點型;

(string):轉換成字元串;

(bool)、(boolean):轉換成布爾類型;

(array):轉換成數組;

(object):轉換成對象。

❹ php從字元串中截取數字

可以用正則表達式,例如:

<?php
$str="我最愛看的《西遊記》101頁";
if(preg_match('/《(.*?)》/',$str,$reg))echo'書名:'.$reg[1];
if(preg_match('/》(d+)/',$str,$reg))echo'頁碼:'.$reg[1];
?>

❺ php怎麼把字元串中的數字取出來

解決這個問題的辦法,可以使用如下方法:

一、通過遍歷字元串,並對字元進行判斷。

二、使用正則表達式,取出數字。

❻ php 獲取字元串的數字

<?php
header('content-type:text/html;charset=utf-8;');//utf-8編碼,避免亂碼
$str='2、小孩自費項目:香溪古堡(0.8米以下免票,0.8—1.2米25元,1.2米以上50元)<br/>';
$data=array();//找到的數字放這里
$newdata=array();//替換的格式放這里
$num=preg_match_all("/[^](d+.)?d+/",$str,$re,PREG_PATTERN_ORDER);//用正則表達式把數字全找出來
foreach($re['0']as$value){
preg_match("/(d+.)?d+/",$value,$value2);//會匹配到非&#61618的字元,所以還要清除掉那些非&#61618得字元
$data[]=$value2[0];
}
$data=array_unique($data);//清理相同值(避免重復替換)
foreach($dataas$value)
$newdata[]="<spanstyle="color:red">{$value}</span>";
$str=str_replace($data,$newdata,$str);//替換
echo"{$str}<br/>";//輸出測試
?>

親,在php5.3下通過測試,發現bug請告訴我,注釋不夠請追問喲!

❼ php正則表達式提取數字,字元串中提取數字

<?php

$str="sssefss$2345.1234dddfffeds$456$00.23RR";

$pattern='/$(d+.?d+)/';

if(preg_match_all($pattern,$str,$match)){
echo'<pre>';
print_r($match);
}else{
echo'沒有找到!';
}

結果:
Array
(
[0]=>Array
(
[0]=>$2345.1234
[1]=>$456
[2]=>$00.23
)

[1]=>Array
(
[0]=>2345.1234
[1]=>456
[2]=>00.23
)

)

❽ php 找個能在字元串中取得數字的函數

給你量身寫了個函數,應該能滿足你的需求

functionstrint($str){
if($str){
preg_match("/d+/is",$str,$v);
}
$StrInt=@$v[0];
if($StrInt){
return$StrInt;
}else{
return$str;
}
}

❾ php正則表達式字元串中提取數字,並截取其中的6位

<?php
$str='b37ba964bb7dfab1869e1cf8';
$preg="/d/is";
preg_match_all($preg,$str,$arr);
$temp=implode('',$arr[0]);
echo$temp;//匹配的數字
echo'<br/>'.substr($temp,1,4);//第2位開始取4個
echo'<br/>'.substr($temp,2,5);//第3位開始取5個
?>

❿ 幾種PHP提取字元串中的數字

functionfindNum($str=''){
$str=trim($str);
if(empty($str)){return'';}
$reg='/(d{3}(.d+)?)/is';//匹配數字的正則表達式
preg_match_all($reg,$str,$result);
if(is_array($result)&&!empty($result)&&!empty($result[1])&&!empty($result[1][0])){
return$result[1][0];
}
return'';
}
functionfindNum($str=''){
$str=trim($str);
if(empty($str)){return'';}
$temp=array('1','2','3','4','5','6','7','8','9','0');
$result='';
for($i=0;$i<strlen($str);$i++){
if(in_array($str[$i],$temp)){
$result.=$str[$i];
}
}
return$result;
}

閱讀全文

與php字元串取出數字相關的資料

熱點內容
我的世界國際服為什麼登不進伺服器 瀏覽:994
微盟程序員老婆 瀏覽:928
intellij創建java 瀏覽:110
java連接odbc 瀏覽:38
啟動修復無法修復電腦命令提示符 瀏覽:359
手機編程是什麼 瀏覽:97
山東移動程序員 瀏覽:163
蘇州java程序員培訓學校 瀏覽:476
單片機液晶驅動 瀏覽:854
魔拆app里能拆到什麼 瀏覽:130
新預演算法的立法理念 瀏覽:144
wdcpphp的路徑 瀏覽:134
單片機p0口電阻 瀏覽:926
瀏覽器中調簡訊文件夾 瀏覽:594
五菱宏光空調壓縮機 瀏覽:68
為什麼app佔用幾百兆 瀏覽:680
自動解壓失敗叫我聯系客服 瀏覽:484
易語言新手源碼 瀏覽:457
oa伺服器必須有固定ip地址 瀏覽:45
傳奇源碼分析是什麼 瀏覽:270