ホームページ > バックエンド開発 > PHPチュートリアル > PHPでのpreg_replace_callback関数の簡単な使用例

PHPでのpreg_replace_callback関数の簡単な使用例

WBOY
リリース: 2016-07-27 16:56:19
オリジナル
1379 人が閲覧しました

この記事の例では、php での preg_replace_callback 関数の使用法について説明します。参考として、次のようにみんなと共有してください:

mixed preg_replace_callback (mixed pattern, callback callback,mixed subject [, int limit] )

この関数の動作は、preg_replace() とほぼ同じですが、次の点が異なります。置換パラメータは提供せず、代わりにコールバック関数を指定します。この関数は、ターゲット文字列内の一致の配列を入力として受け取り、置換に使用される文字列を返します。

例:

preg_replace($skx,$imsz2,$neirong);

ログイン後にコピー

例: $neirong には複数の $skx があり、置換ごとに異なる ID を取得する必要があります

例:

<?php
$str='this is a test for this string includes many this';
$replace='/this/x';
$result=preg_replace_callback(
  $replace,
  function($ms){
   static $i;
   $i=$i+1;
   return "that($i)";
  },
  $str
 );
echo $result,"/n";

ログイン後にコピー

PHP 関連のコンテンツに興味がある方へこのサイトの特別トピック「PHP 正規表現の使用法の概要」、「PHP コーディングおよびトランスコーディングの操作スキルの概要」、「PHP オブジェクト指向プログラミングの入門チュートリアル」、「PHP の数学的操作スキルの概要」を確認できます。 『PHP配列(配列)操作スキル集』、『php文字列の使い方まとめ』、『PHPデータ構造とアルゴリズムチュートリアル』、『phpプログラミングアルゴリズムまとめ』、『php共通データベース操作スキルまとめ』

これは何かといいですねこの記事では、PHP プログラミングが役立つすべての人に役立つと説明しています。

上記では、PHP の preg_replace_callback 関数の簡単な使用例を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート