如何检索字符串中特定字符之后的数据?
给定一个始终以数字后跟下划线字符开头的字符串,目标是检索下划线之后的字符串的其余部分。以下是完成此任务的方法:
例如,对于字符串“123_String”,strpos() 函数返回 3(下划线的位置)。然后,按如下方式调用 substr():
$whatIWant = substr($data, strpos($data, "_") + 1);
此行将值“String”分配给 $whatIWant 变量。
if (($pos = strpos($data, "_")) !== FALSE) { $whatIWant = substr($data, $pos+1); }
在上面的示例中,代码检查 strpos() 函数是否返回 FALSE 以外的值(表示找到下划线) 。如果是,则继续检索下划线后的数据。
以上是如何提取字符串中下划线后的数据?的详细内容。更多信息请关注PHP中文网其他相关文章!