程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php substr()函數實現過濾尾數為4號碼

php substr()函數實現過濾尾數為4號碼

編輯:關於PHP編程

今天一個客戶要批量生成400電話,起始位置是10000號,開始我直接生成就出現了如10004的號碼但是商人都不喜歡這個數字,所在說過濾尾數是4的數字,我想一下利用substr($str,-1)==4就可以實現了,下面看代碼。  代碼如下 復制代碼 include("cn.php"); //數據庫連接類,這裡不說了自己去找找吧。
$Db = new Db();
$sql ="select * from 表名 where isnew=1";
$query = $Db->query( $sql );
$rs = $Db->fetch( $query ,0);
$i=10000;
foreach( $rs as $v => $vv )
{
 if( substr($i,-1)==4 )
 {
  $i++;
 }
 $sql ="update 表名 set txtiphone= '$i' where id=".$vv['id'];
 if( $Db->query( $sql ) )
 {
  $i++;
 }
}
echo '批量更新完成';

關於substr()函數

語法

substr(string,start,length)

參數 描述 string 必需。規定要返回其中一部分的字符串。 start

必需。規定在字符串的何處開始。

  • 正數 - 在字符串的指定位置開始
  • 負數 - 在從字符串結尾的指定位置開始
  • 0 - 在字符串中的第一個字符處開始
length

可選。規定要返回的字符串長度。默認是直到字符串的結尾。

  • 正數 - 從 start 參數所在的位置返回
  • 負數 - 從字符串末端返回

 

本站原創教程轉載注明來源: http://www.bKjia.c0m/phper/php.html   

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved