gpt4 book ai didi

php 测试字符串是否以 _text + number 结尾

转载 作者:行者123 更新时间:2023-12-01 20:06:32 25 4
gpt4 key购买 nike

我对这个 if 语句有几个问题,该语句检查字符串是否以“address”结尾。

例如,这匹配 user_addressuser_address1user_address99 等。这是正确的。

问题是它也与 user_address_location 匹配,但这是不正确的。

我只希望在以下情况下匹配:

  1. 以 _address 结尾
  2. 此外,如果它的末尾有一个数字,例如 _address2
/* Only establish an address field as ADDRESS if follows "user_address1" format */
if((stristr($column,"address") !== false)) {
$parts = explode("_", $column);
if (!empty($parts)) {
// address code
}
}

最佳答案

这可能是使用正则表达式的好地方

if(preg_match('/^user_addesss\d*$/', $column) === 1){
}

关于php 测试字符串是否以 _text + number 结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12608924/

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