php正则怎么存入数组取随机一个数组
展开全部
<?php
$str = "a123oasihdoandoana456jfgkh;lkthgjdfgdla789";
preg_match_all('/[a0-9]{4}/',$str,$arr);//匹配出所有的单个字母后面带3个数字的字符串
print_r($arr);//得到一个三维数组
echo '<br>';
$key = array_rand($arr[0],1);//随机将数组中的一个键取出
print_r($arr[0][$key]);//输出这个键对应的值
?>
2015-04-11
展开全部
没懂你的意思,举例子看看
更多追问追答
追问
比如变量是abc123456bacabc56789bac
取123456是 abc(.*!)bac 后面也是 会不会取进去 然后放到数组
再随机输出一个
追答
PHP正则匹配preg_match()只匹配一次,preg_match_all()匹配所有的, 随机取一个可以用random()函数取随机值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询