我有一个由许多字符串和每个字符串组成的文本,如果检查结果为true,我想得到一个具有某些属性的特定字符串:
即。这个词可能像atm123456或atm7890
感谢任何帮助。
答案 0 :(得分:1)
你能试试吗
$thestring='atm123456';
$thestrToEx = explode(' ',$thestring );
$thestrToExArr=array_walk($thestrToEx,'intval');
$theValues=explode($thestrToExArr,$thestring);
echo $thestrToExArr.$theValues[1];
答案 1 :(得分:1)
您可以使用正则表达式和preg_match()
函数
$string = "atm123456";
$pattern = "(atm\d+)";
preg_match($pattern, $string, $matches); // you may use preg_match_all() as well
print_r($matches);
输出:
Array
(
[0] => atm123456
)
答案 2 :(得分:1)
如果是多个值或重复的项目。你可以像这样使用preg_match_all
$string = "atm123456 with atm7890 items";
$pattern = "(atm\d+)";
preg_match_all($pattern, $string, $matches);
print_r($matches);