我想回复php文本,但不想回显()。像这样的东西=
<?php
$text = "Barry(male)";
echo $text;
?>
输出= 百里
我该怎么做?
答案 0 :(得分:3)
您可以使用preg_replace
替换空字符串(和括号本身)之间的任何内容。像这样:
<?php
$text = "Barry(male)";
echo preg_replace('#\(.*\)#', '', $text);
?>
请注意:由于您没有指定字符串格式,我假设括号内的文本只出现在字符串中一次,并且没有嵌套的字符串。否则,这不会按预期工作。
答案 1 :(得分:0)
类似的东西:
$text = "Barry(male)";
$split = explode("(", $text);
echo $split[0];
// "Barry"