ホームページ  >  記事  >  バックエンド開発  >  PHP は、構成ファイル内の指定されたキーワードの値を読み取るか変更します。

PHP は、構成ファイル内の指定されたキーワードの値を読み取るか変更します。

WBOY
WBOYオリジナル
2016-06-13 12:56:04824ブラウズ

PHP は設定ファイル内の指定されたキーワードの値を読み取るまたは変更します
Linux で設定ファイルから指定された情報の値を読み取るまたは変更したい 以下は、ファイルのほんの一部であり、約 20 分に相当します。ファイル全体、GSM.MNC の値を 09 に変更したい場合、または GSM.MNC の値を読み取る方法は、ファイルに情報が追加または削除される可能性があるため、指定された行を読み取る方法は使用しないでください。行数は不明です



# ネットワークとセルのアイデンティティ。

# ネットワークカラーコード、0-7
# このファイルの後半で GSM.NCCsPermitted も設定します。
GSM.NCC 0
# Basesation カラーコード、0-7
GSM.BCC 2
# モバイル国コード、3 桁。
# MCC は、必要に応じて 3 桁の接頭辞を付ける必要があります。
# テストコードは 460 です。
GSM.MCC 460
# モバイル ネットワーク コード、2 桁または 3 桁。
# テストコードは00です。
GSM.MNC 08
# 場所の市外局番、0-65535
GSM.LAC 1000
# セル ID、0-65535
GSM.CI 10

# ハンドセットに表示するネットワークの「短縮名」
# これはオプションですが、
も必要な場合は定義する必要があります # 現在の時刻を phine に送信します。
GSM.ShortName RZ8004
$optional GSM.ShortName

# 名前に国のイニシャルを表示するかどうかを示すブール値。
GSM.ショーカントリー
$optional GMS.Show Country

# 通話設定の割り当てタイプ。
# デフォルトは早期割り当てです。
# 定義されている場合、代わりに非常に早い割り当てが使用されます。
GSM.VEA
$オプション GSM.VEA


-----解決策---------
<?PHP<br />
$string = '# Network Color Code, 0-7<br />
# Also set GSM.NCCsPermitted later in this file.<br />
GSM.NCC 0<br />
# Basesation Color Code, 0-7<br />
GSM.BCC 2<br />
# Mobile Country Code, 3 digits.<br />
# MCC MUST BE 3 DIGITS.  Prefix with 0s if needed.<br />
# Test code is 460.<br />
GSM.MCC 460<br />
# Mobile Network Code, 2 or 3 digits.<br />
# Test code is 00.<br />
GSM.MNC 08';<br />
<br />
$pattern = '/GSM\.MNC (\d+)/U';<br />
$replacement = '99999';<br />
echo preg_replace($pattern, $replacement, $string);

------解決策----------------------
echo preg_replace('/(?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。