で定義された要素を検索し、削除します。私はそうのようなテキストの行を持っているテキスト
CPU: Intel Core i7 970 $580
Mobo: Gigabyte X58A-UD5 $300
RAM: Kingston 6x 4GB DDR3 $230
HDD: Samsung Spinpoint F3 1TB $70
GPU: 1GB Nvidia GeForce GTS450 $113
Case: Antec P183 $135
PSU: Seasonic M12II 520W $113
ODD: Samsung SG-B083A $29
CPU HSF: Coolermaster Hyper 212 $30
私は([スペースを気づか]ので、基本的に:
の背後にあるもの)Mobo:
などのビット、CPU:
を削除したいです。
さらに、最後の価格ビットを削除したいと考えています - $580
など
このようなものは正しく動作するはずですか?
preg_replace('/\$([0-9\.]+)/', $PC_Specs);
私は変数に製品名を格納できます。
ありがとうございました。
おかげで、しかし、それぞれの行は、変数...ので、この文句を言わない仕事を持っている必要があります。次のようにしてください:$ cpu = "Intel Core i7 970"など(明らかに動的) – Dean
@Dean、Oh haha、私はあなたの元の質問でそのビットを逃しました。私は私のポストを更新します。これは、行の配列か、すべての行を含む単一の文字列ですか? – Paulpro
すべての行を含む単一の文字列。ユーザは、TEXTFIELDまたは同様のもの(フォーム上、ペーストビンのようなビット)を介して詳細を入力する。 – Dean