我想删除名称的一部分。用户输入名称。我要删除的部分是_之后的部分。我制作的代码会在名字中找到_。现在我遇到了问题,函数strdel
(PAWN)不存在,str_replace
不会有帮助,因为它不能像strdel
一样工作。如果是第6个符号字符串,我想删除第6个(包括第6个)后的所有符号。这是strdel
- >的文档https://wiki.sa-mp.com/wiki/Strdel
PHP是否具有类似strdel
(带start
和end
参数)的功能?
代码:$_hsync_ime__ = strpos($_hsync_ime, "_");
答案 0 :(得分:8)
echo strstr($string, '_', true);
我们将参数before_needle
设置为true以返回部分BEFORE _
答案 1 :(得分:2)
也许是这样的:
<?php
// $name = 'lorem_ipsum123456'
$nameTab = explode('_', $name);
echo $nameTab[0] // lorem
?>
答案 2 :(得分:0)