php取數字
發布時間: 2023-07-17 00:43:55
❶ php提取出一個數字的其中幾位
提取3~7位使用語句:
substr($num1,2,5)
公式中的2表示從開始位置(從0開始數),5表示提取長度。
❷ 在php中,如何獲取小數點後面的數字
使用字元串截取函數explode,因為PHP是弱類型語言,所以可以直接使用
<?
$x=98.6;
$y=explode(".",$x);
echo$y[0]."------";//98
echo$y[1];//6
?>
❸ php怎麼把字元串中的數字取出來
解決這個問題的辦法,可以使用如下方法:
一、通過遍歷字元串,並對字元進行判斷。
二、使用正則表達式,取出數字。
❹ [1","2"]"怎麼取出數字php
在php中,可以將數字保存在數組中,使用shuffle函數打亂數組排序,再將元素輸出,便可以實現隨機生成1到3的數字。下面講解php如何隨機生成1到3的數字。
1、首先新建一個php文件,命名為test.php,用於講解php如何隨機生成1到3的數字。
❺ Php 正則表達式 提取 「[數字]」
最簡單的辦法就是把非數字轉換為空
<?PHP
$str = '[3]a1a22[26]b2b[123]';
preg_match_all('/\[\d+\]/', $str, $temp);// 正則查找[數字]
foreach ($temp[0] as $v)
{
$num .= $v . ' ';// 組合結果
}
echo preg_replace('/\[|\]/', '', $num);// 替換[]為空
?>
❻ 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從字元串中截取數字
可以用正則表達式,例如:
<?php
$str="我最愛看的《西遊記》101頁";
if(preg_match('/《(.*?)》/',$str,$reg))echo'書名:'.$reg[1];
if(preg_match('/》(d+)/',$str,$reg))echo'頁碼:'.$reg[1];
?>
❽ 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個
?>
熱點內容