首页 > PHP教程

php mt_rand()随机数函数

php教程 mt_rand()随机数函数
mt_rand() 使用 mersenne twister 算法返回随机整数。

语法
mt_rand(min,max)说明
如果没有提供可选参数 min 和 max,mt_rand() 返回 0 到 rand_max 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 mt_rand(5, 15)。

阅读全文

php多维数组排序与操作函数

php教程多维数组排序与操作函数
function arraycd($arr){
static $res_arr=array();
if(is_array($arr))
{
 foreach($arr as $key=>$val)
   {
      if(is_array($val))
      {
         arraycd($val);
         }else{
         $res_arr[]=$val;
         }
         }
         }elseif(is_string($arr))
         {
            $res_arr[]=$arr;
            }
            return implode(",",$res_arr);
            }

阅读全文

php ereg_replace函数

$string = "this is a test";
echo str_replace(" is", " was", $string);
echo ereg_replace("( )is", "1was", $string); 其中1就是第一个括号中空格
echo ereg_replace("(( )is)", "2was", $string); 其中2就是第二个括号的空格
上面三行也就是把" is"替换为" was";都有空格的。

阅读全文

smarty 模板foreach跳出实现方法

<!--{assign var="count" value=0}-->
  <!--{foreach from=cat_list(0,0,false,3,false) item=cat}-->
  {if $cat.level eq 0}
  做事情0
  {elseif $cat.level eq 1}
  做事情1
  {elseif $cat.level eq 2}
  <!--{$count++;}-->
  {if $count%4 eq 0}
  做事情2-1
  {else}
  做事情2-2
  {/if}
  {/if}
  <!--{/foreach}-->

阅读全文