PHPでregexを使用してこの種の文字列からパーセンテージとファイルサイズを取得するにはどうすればよいですか?配列の正規表現ですか?
事は、私はそうのようにしますprint_r関数を使用して、この文字列を取得することです:
while(!feof($handle))
{
$progress = fread($handle, 8192);
print_r($progress);
}
上記出力する。このような何か:
[download] 28.8% of 1.51M at 171.30k/s ETA 00:06
を私がするpreg_matchのようなものを使用する必要があります確信していますしかし、配列のためにそれを行う方法と、文字列をどのように参照するかはわかりません。正規表現はループの内側に配置する必要があります。
ありがとうございました。
phpについてはわかりませんが、array.joinに対する小規模な配列テストでは一般的に – annakata
申し訳ありませんが、私は質問を編集しました。出力は、配列要素の形式で1つの文字列にすぎません。 – Abs
100%と0%はどのように再現されますか? – Gumbo