2016-07-03 11 views
-1

ファイルからアルファベットの内容のみを読み込み、残りの特殊文字を無視したい。これを達成する方法は?PHPファイルからA-Zとa-zのみを読み取る方法

私はどのように私は$contentsは、任意の特殊文字が含まれていないことを確認することができます $content = file_get_contents($argv[1]);

を使用する予定。あなたが唯一の-Zと-Zを抽出する必要がある場合は

+0

実際の質問は何ですか?明らかに 'file_get_contents()'はそのままファイルを読み込みます。そのため、後で '$ content'の内容をフィルタリングする必要があります。それを試しましたか? – arkascha

+0

@arkascha混乱して申し訳ありません。私はその質問を編集した。 – Unbreakable

答えて

2

、これを使用する:

test.txtの

abcdzjsi3424mmdnsn12312312 

test.phpを、この作品

$content = file_get_contents('test.txt'); 
$only_az = preg_replace('/[^a-zA-Z\s]/', '', $content); 
echo $only_az; //Output: abcdzjsimmdnsn 

希望。

+0

ありがとうございます。例: 'abc def'、出力:' abcdef'。私はスペースが無傷であることを望む – Unbreakable

+1

心配しないで、私はそれを更新する – nmnsud

+1

を更新し、 '\ s'を' [^ a-zA-Z] 'に追加する – nmnsud

0

$content = preg_match_all('/[a-zA-Z]/', $content);

+0

動作しません...... – Unbreakable

+0

'' 'preg_match_all'''を試してください –

+0

テキストの代わりに整数を表示します。 :/ – Unbreakable

関連する問題