我想要回显一个字符串,但我想在从数据库回显它之前将其清理一下,因为它包含太多信息。
我认为我需要使用substring
和可能strpos
。
这就是我现在所拥有的,但我似乎无法弄清楚:
implode(
';<br>',
unserialize($row['postvars'])[substr('teenused', 0, strpos('teenused', '('))]
)
所以“teenused”是我想要回应的字符串,它看起来像这样:
修复kõnesideja/või-interneti(Ärikliendiinternet,voip telefonid JNE)
我想在第一个括号后删除evreything。
答案 0 :(得分:2)
echo strstr("Fix kõneside ja/või -interneti (Ärikliendi internet, voip telefonid jne)", '(', true);
答案 1 :(得分:0)
$string ="Fix kõneside ja/või -interneti (Ärikliendi internet, voip telefonid jne)";
$output = preg_replace( '/(?=\().*/', '', $string );
echo $output;
答案 2 :(得分:0)
$pos = strpos($teenused, '(');
$n = strlen($teenused) - $pos;
$rest = substr("$teenused", 0, -$n);