0

基本的に、mysqli クエリを少し変更するには、php ファイル内のテキストを置き換える必要があります。

私はこの機能を使用しています:

file_put_contents($file,preg_replace('/^($uid=)[\d]/', '$uid=' . $uid, file_get_contents($file)));

交換する

$uid=*any digit*

$file で表される php ファイル内。

基本パターンを合わせるとバッチリ動くのですが、

'/^($uid=)[\d]/'

何らかの理由で機能しません。

4

1 に答える 1

1

保護する$\$桁が一人なので?多分\d+

簡単なサンプル:

<?php
$string="\$uid=123testest space was here";
echo preg_replace('/^\$uid=(\d+)/','$1 uid lalala',$string);

出力:

123 uid lalalatestest space was here
于 2013-03-12T02:00:25.433 に答える