1

PHP スクリプトを使用して HTML ファイルからデータを読み込み、リンクに挿入する Web サイトがあります。これまでのところ、完全に機能します。

$html = preg_replace('/(\d+):(\d+),/', '<a href="index.php?par1=$1&amp;par2=$2">$1&#58;$2</a>,', $html);

リンクにツールチップを挿入するようにアップグレードしたいと思います。データはデータベースからロードされloadTooltip($param1, $param2)、ジョブを実行する特別な機能があります。問題は、 内から関数を呼び出す方法preg_replace()です。これは私が持っているコードですが、パラメーターを使用して関数の名前を表示するだけのデータは実行しません。これはコードです:

$html = preg_replace('/(\d+):(\d+),/', '<a href="index.php?par1=$1&amp;par2=$2" titel="loadTooltip($1, $2)">$1&#58;$2</a>,', $html);

では、どうすれば実行できますか?

4

1 に答える 1

3

タスクにはpreg_replace_callbackを使用できます。

関数の出力文字列を少し編集する必要があるかもしれません。

于 2012-10-13T12:31:00.257 に答える