使用php在符号前剪切字符串

Jin*_*ong 11 php

如何在'('用php签名)之前剪切字符串

例如:$ a ="abc dec g(gold)";

我怎样才能将字符串切成"abc dec g"?

我试图使用这个strstr($ a,'(',true)但错误显示.

Pao*_*ino 27

你可以这样做,使用explode:

list($what_you_want,) = explode('(', $str, 2);
Run Code Online (Sandbox Code Playgroud)

或者您也可以这样做,使用substrstrpos:

$what_you_want = substr($str, 0, strpos($str, '('));
Run Code Online (Sandbox Code Playgroud)

您使用错误的原因strstr是因为除非您使用PHP 5.3.0或更高版本,否则最后一个参数不可用.


Nir*_*ran 5

$a=substr($a, 0, strpos($a, '('));
Run Code Online (Sandbox Code Playgroud)