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 回答