gpt4 book ai didi

php - 如何在不爆炸的情况下从字符串开头删除单词()

转载 作者:行者123 更新时间:2023-12-04 04:35:00 25 4
gpt4 key购买 nike

我想从字符串中删除前三个项目,但问题是我不能使用 substr() 因为我不知道每个单词可能包含多少个字符,因为数据来自 UI

即;

$str = A big brown fox jumped over the log;
$str = A slow red fox jumped over the log;
$str = An enthusiastic brown fox jumped over the log;

我想删除前三个单词(包括空格),以便新字符串以“fox”开头,然后我计划将此数据存储在新变量中。

我希望有一种比爆炸并从数组中删除 0,1 和 2 更简单的方法,所有这些都是我不熟悉的,如果有人知道如何一行,我会非常感激,如果你愿意与我分享.

最佳答案

假设一个简单的空间分割来区分单词

$str = 'A big brown fox jumped over the log';
$rest = preg_split('/ /',$str, 4)[3];

如果您还想调整标点符号,请修改正则表达式

如果您使用的 PHP 版本不支持数组解引用:
$str = 'A big brown fox jumped over the log';
$split = preg_split('/ /',$str, 4);
$rest = $split[3];

关于php - 如何在不爆炸的情况下从字符串开头删除单词(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19875948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com