【发布时间】:2013-09-12 15:50:28
【问题描述】:
假设我有一组以某种方式格式化的字符串:
$string1 = "(substring1) Hello";
$string2 = "(substring2) Hi";
如何将 '()' 的内部作为单个字符串获取。我知道这是可能的 使用:
$substring = explode( ")",$string1 );
但是我留下了包含 "(substring" 的 $substring[0] 和包含休息一下。有没有快速了解'()'的内部的方法?谢谢,我知道这是一个简单的问题。
【问题讨论】:
-
只是一个注释。
explode用于将字符串拆分为多个部分。您在这里想要的是按照一定的模式从另一个字符串中extract一个字符串。因此preg_match(_all)是要走的路。 Hanky Panky 的回答正是我将如何解决这个问题。
标签: php string split substring explode