gpt4 book ai didi

php - 如何在字符串内迭代循环搜索固定关键字后的任何单词?

转载 作者:行者123 更新时间:2023-12-03 22:54:38 24 4
gpt4 key购买 nike

假设我有一个字符串“PHP Paddy,PHP Pranav,PHP Parth”,现在我的计数为 3,现在我应该如何在字符串中迭代循环以瞄准“PHP”之后的字符串以显示所有名称?

好的,这是字符串“BEGIN IF (NEW.name != OLD.name) THEN INSERT INTO jos_menuaudit set menuid=OLD.id, oldvalue = OLD.name, newvalue = NEW.name, field = "name”; END IF; IF (NEW.alias != OLD.alias) THEN INSERT INTO jos_menuaudit set menuid=OLD.id, oldvalue = OLD.alias, newvalue = NEW.alias, field = "alias"; END IF; END ”,其中我在“IF (NEW.)”之后搜索特定的单词,之后不应该显示其他特定的字符串,因此无论何时在循环中它都会找到“ IF (NEW."我必须在它旁边找到一个词。这样一个数组就可以使用了。

最佳答案

或者您可以(或多或少)将 explode() 和 substr() 之类的东西“组合”到一个 preg_match_all() 的调用中。

$pattern = '/(?<=PHP )[^,]+/';
$input = "PHP Paddy,PHP Pranav,PHP Parth";
preg_match_all($pattern, $input, $captures);
foreach( $captures[0] as $e ) {
echo $e, "\n";
}

打印

Paddy
Pranav
Parth

关于php - 如何在字符串内迭代循环搜索固定关键字后的任何单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2528736/

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