0

最近、私がやりたいと思っていたのは、特定の文字の後に特定のテキストを読み上げることです。私がやりたいのは、等号の後の数字を読むことです。これは私が持っているテキストです:

Lime Green = 13,
Sensei Gray = 14,
Aqua = 15,
Arctic White = 16,
Black Sunglasses = 101,
Dark Vision Goggles = 102,

「=」記号の後の数字は、テキストの ID です。私がやりたいことは、テキストの ID を取得して変数 $id に入れることです。

4

3 に答える 3

2

使用爆発:

$parts = explode(' = ', rtrim($line, ','));

次に$parts[0]、フレーズ$parts[1]になり、IDになります。

于 2012-05-21T17:23:14.863 に答える
1

これには正規表現を使用します

$content="Lime Green = 13,
Sensei Gray = 14,
Aqua = 15,
Arctic White = 16,
Black Sunglasses = 101,
Dark Vision Goggles = 102,";

preg_match_all("/=(.*),/siU",$content,$output);

print_r($output[1]);
于 2012-05-21T17:24:52.847 に答える
0
  1. 異なる値/名前で配列を設定します。
  2. 配列をループします。
  3. 等号で各文字列を分割するには、explode("=") を使用します。
  4. 各配列の後半を取得します (explode は配列を返します)
于 2012-05-21T17:24:23.117 に答える