ホームページ  >  記事  >  バックエンド開発  >  PHP substr() 関数は仮数部を使用したフィルタリングを実装します 4_PHP チュートリアル

PHP substr() 関数は仮数部を使用したフィルタリングを実装します 4_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:55:341205ブラウズ

今日、顧客は 400 個の電話番号をバッチで生成したいと考えています。開始位置は 10000 です。最初は 10004 などの番号を直接生成しましたが、販売者はこの番号が 4 で終わるのが気に入らないと言っていました。 substr ($str,-1)==4 を使用したいのですが、以下のコードを参照してください。

コードは次のとおりです コードをコピー
include("cn.php"); //データベース接続クラスについてはここでは触れませんので、自分で見つけてください。
$Db = 新しい Db();
$sql="select * from table name 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="更新テーブル名 set txtiphone= '$i' where id=".$vv['id'];
if( $Db->query( $sql ) )
{
$i++;
}
}
echo 'バッチ更新が完了しました';

substr()関数について

文法

リーリー

パラメータ 説明
文字列 必須。返される文字列の一部を指定します。
スタート

必須。文字列内のどこから開始するかを指定します。

  • 正の数値 - 文字列内の指定された位置から始まります
  • 負の数 - 文字列の末尾から指定された位置から始まります
  • 0 - 文字列の最初の文字から開始します
長さ

オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。

  • 正の数 - 開始パラメータの位置から戻ります
  • 負の数 - 文字列の末尾から返されます

このサイトにオリジナルのチュートリアルを転載する場合は、出典を示してください: http://www.bKjia.c0m/phper/php.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632231.html技術記事今日、顧客は 400 個の電話番号をバッチで生成したいと考えています。開始位置は 10000 です。最初は 10004 などの番号を直接生成しましたが、販売者がこの番号を気に入らなかったので、フィルタリングの仮数は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。