1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 正则截取指定字符串 php php截取指定字符串除了正则还有什么方法

正则截取指定字符串 php php截取指定字符串除了正则还有什么方法

时间:2021-08-23 11:53:51

相关推荐

正则截取指定字符串 php php截取指定字符串除了正则还有什么方法

$str=system('ping ');

正在 Ping www. [115.239.210.27] 具有 32 字节的数据: 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 115.239.210.27 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 25ms,最长 = 26ms,平均 = 25ms Array

我想截取到里面的ip地址([]中的ip)。求问有几种思路。

我只想到了正则。但是正则还没学到。

想写一个小功能,碰到这个问题不会解决了

回复内容:

$str=system('ping ');

正在 Ping www. [115.239.210.27] 具有 32 字节的数据: 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 115.239.210.27 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 25ms,最长 = 26ms,平均 = 25ms Array

我想截取到里面的ip地址([]中的ip)。求问有几种思路。

我只想到了正则。但是正则还没学到。

想写一个小功能,碰到这个问题不会解决了

preg_match("/\[(\d+\.\d+\.\d+\.\d+)\]/","正在 Ping www. [115.239.210.27] 具有 32 字节的数据: 来自 115.239.",$matches);

print_r($matches);

mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

用这个找出']'首次出现的位置

然后用

string substr ( string $string , int $start [, int $length ] )

截取字符串

相关标签:php

发布php中文网,转载请注明出处,感谢您的尊重!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。