gpt4 book ai didi

PHP:按字母UPPER/LOWER选择字符串的一部分

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:14:12 25 4
gpt4 key购买 nike

我是 PHP 的新手,我遇到了一个问题...

我有这个字符串:

$player1 = "Gary PaytonINACTIVE";
$player2 = "Jabari ParkerOUT";

我只需要从 $player1“INACTIVE”和 $player2“OUT”中选择。我开始像那样反转字符串:

$player1 = strrev("Gary PaytonINACTIVE");
$player2 = strrev("Jabari ParkerOUT");
// $player1 = "EVITCANInotyaP yraG"
// $player1 = "TUOrekraP irabaJ"

现在我的想法是选择第一个大写字母,剪切其余字母并以良好的方式返回字母(再次使用 strrev())..但我不知道该怎么做...

那么,问题来了:我的idea开头好不好?或者有更好的方案将INACTIVE和OUT提取到变量中?

感谢您的帮助!

最佳答案

使用正则表达式/([A-Z]{2,})\b/

试试这个

<?php
$player1 = "Gary PaytonINACTIVE";
$player2 = "Jabari ParkerOUT";

function getUppercase($string){
preg_match('/([A-Z]{2,})\b/', $string, $matches);
return $matches[0];
}

echo getUppercase($player1); //INACTIVE
echo '<br>';
echo getUppercase($player2); //OUT

关于PHP:按字母UPPER/LOWER选择字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43601396/

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