Heim > Backend-Entwicklung > PHP-Tutorial > 求指导一段检测数字的表达式

求指导一段检测数字的表达式

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-23 14:08:41
Original
1003 Leute haben es durchsucht

现在想通过打开一个文本文档,内容为:

3月17日,当日营业额88471,同比增加9511,.....



需要将营业额后的88471获取出来赋值给$now,同比截取出来赋值给$bizhi,请问要怎么处理?


回复讨论(解决方案)

$s = '3月17日,当日营业额88471,同比增加9511,.....';preg_match_all('/(\d+),/', $s, $r);list($now, $bizhi) = $r[1];echo $now;//88471echo $bizhi;//9511
Nach dem Login kopieren

调试过程中还出现了一个问题

$file_name="data.txt";$s=file_get_contents($file_name);
Nach dem Login kopieren


data.txt里面就是字符串的内容,怎么输出都是空白呢?

如果你的页面是 utf-8 的,而 data.txt 内容是 gbk 的
那么就  输出都是空白

那么我要怎么才能处理一下这个txt文本呢?自动转换成gbk的?我的页面编码全部都是用gb2312的

你的给出相关代码

编码要一致

打开文件 另存一份 utf-8编码的

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage