【发布时间】:2019-11-27 07:07:51
【问题描述】:
我有一个以这种格式存储在数组中的扑克手列表:
$hands = ['AsQdTc9h', 'AsQsTd9d' ...]
我还有一个 4 个字符的搜索字符串,使用字母 xyzw。例如,搜索字符串可能如下所示:
$searchString = 'xyxy';
$searchString = 'xyzw';
$searchString = 'yzyw';
搜索字符串的全部目的是为手中的小写字符识别所需的模式。
因此,如果 searchString 是 xyzw,这只是一种说“只选择没有小写字母相等的手”的方式。如果搜索字符串是xyxy,这就是说'只选择第一个和第三个小写字母相等且第二个和第四个小写字母相等的手。
换句话说,小写字母必须与搜索字符串的模式匹配。如何在 PHP 中实现这个?
【问题讨论】:
-
也就是说
AsQsTd9d中的小写字母是ssdd,而模式是xxyy? -
@Abolix 完全正确。我认为这是不言而喻的,但如果小写字母为
ddhh、sshh、ccdd等,xxyy也应该匹配。
标签: php