根据某些字符修剪字符串 [英] Trim string based on certain characters

查看:35
本文介绍了根据某些字符修剪字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个类似于 myString__sfsdfsf

我所知道的是字符串中的某处有一个 __ .字符串的内容和字符数未知.

All I know is that there is a __ somewhere in the string. Content of the string and number of characters is unknown.

我想删除 __ 和后面的所有字符,所以我只剩下 myString.我如何使用 PHP 实现这一点?

I want to remove the __ and all characters that follow so I am left with just myString. How can I achieve this using PHP?

推荐答案

这可以通过多种方式完成.PHP 有很多字符串函数.您可以根据自己的要求选择一种.以下是一些方法:

This can be done in several ways. PHP has lots of string functions. You can pick one depending on your requirements. Here are some ways:

使用 substr()strpos():

$str = 'myString__sfsdfsf';
echo substr($str, 0, strpos($str, '__')); // => myString

或者使用strtok():

echo strtok($str, '__'); // => myString

或者,甚至explode():

echo explode('__', $str)[0]; // => myString

这篇关于根据某些字符修剪字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆