如何用PHP随机调用字符串中的字符

比如 $zf='3,4,10,100,300,1000';
随机调用里面的值
$z='3'; 或者 $z='300';
如何随机取得里面的值 ?
谢谢大神们。。。

$zf = '3,4,10,100,300,1000';
$arr = explode(',', $zf);
echo $arr[rand(0, count($arr) - 1)];

温馨提示:内容为网友见解,仅供参考
无其他回答

php中怎么将一个字符串随机添加文字呢
<?php strlen = 2; \/\/ 一个汉字的长度, gbk为2, utf8为3 string = '祝伟大祖国繁荣富强'; \/\/ 文字 insert = '-'; \/\/ 要添加的符号 rand = mt_rand(1, strlen($string) \/ $strlen - 1);result = substr($string, 0, $rand * $strlen).$insert.substr($string, $rand *...

php如何随机显示指定字符串
两种用法 第一种,不传递任何参数,随机返回一个int型数据 第二种,传递两个参数,第一个参数小于第二个参数,且必须为int型,随机返回这两个int型中间的一个数 你说的网页每刷新一次,改变一次,是可以做到的,但是你要每隔20秒就换一次,这个就只能javascript了 因为PHP是单请求单响应的,如果要保...

php如何生成随机字符串
方法一 1、在33 – 126中生成一个随机整数,如35。2、将35转换成对应的ASCII码字符,如35对应#。3、重复以上1、2步骤n次,连接成n位的密码。方法二 1、预置一个的字符串 $chars ,包括 a – z,A – Z,0 – 9,以及一些特殊字符。2、在 $chars 字符串中随机取一个字符。3、重复第二...

php中正则匹配字符串中的指定字符
<?php$str = "0502-cpd-wx-html-new-01";$str = preg_replace('\/^([^\\-]+\\-){4}([^\\-]+)\\-[^\\-]+$\/','$2',$str);echo $str;?>

php用正则表达式怎么获得两个字符串之间字符
把要获得的正则表达式部分加上括号, 然后看preg_match第三个参数, 括号是第几个, 获得的内容就在$matches中的索引就是几.比如:<?php $subject = 'abcd123def';$pattern = '\/(\\w)(\\d+)(\\w)\/';preg_match( $pattern, $subject, $matches );var_dump ( $matches ); \/\/ 自己看 ...

PHP正则表达式,取出两个字符串中间的字符。
php $str ='"pic_url":"g-dsdf.fadsfdasfdkjdafndasdjfdadfd.jpg","detail_url":"\=1736649409\&k\=621\&e\=dVWfiYJM8VSKb3Xir.html棉大码男装夏装宽松加肥","pic_url":"g-dsdf.jhfghdfhsft.jpg","detail_url":"\=1736649409\&k\=621\&e\=...

PHP怎样提取内容中的部分字符
<?php html = "abcdefghijk……";text = "a,b,cd,e,f,g,hi,j,bdd,eee";tags_array = explode(',', $text);tags = array();foreach($tags_array as $tag) { if(strpos($html, $tag) !== false){ tags[] = $tag;} } \/\/$tags就是在$html中所有标签的组成的数组 ?> ...

php 获取字符串某字符的位置!
有以下几种方法:stripos() 返回字符串在另一字符串中第一次出现的位置(大小写不敏感)stristr() 查找字符串在另一字符串中第一次出现的位置(大小写不敏感)strpos() 返回字符串在另一字符串中首次出现的位置(对大小写敏感)strrchr() 查找字符串在另一个字符串中最后一次出现的位置。strripos() ...

thinkphp怎么随机生成字符串
自己用php写生成随机字符串方法,然后调用就行,可以把这个方法放到thinkphp里面的function.php里面去,控制器中直接调用这个方法就行,也可以在当前控制器里面定义这个方法,然后用$this->方法名()调用就行。

PHP中读取字符串前N个字符
<?php $str = "aaaaaaaaabbbbbbbbbbbbbbbb"; echo substr($str , 0 , 5);\/\/从左边第一位字符起截取5位字符:结果aaaaa ?>

相似回答