易截截图软件、单文件、免安装、纯绿色、仅160KB

php随机数rand(),mt_rand()简说

php生成随机的函数有rand(),mt_rand()。这俩函数对应的种子函数srand(),mt_srand()。
在php 4.2.0之前在调用随机函数之前得先设置种子函数,不然生成的数都是唯一的。
如:
4.2.0版本之前:
<?
srand((double)microtime()*1000000); //产生随机种子seed
$randval = rand(0,100); //在0和100之间取一个数字
echo $randval;
?>
4.2.0版本之后:
<?
$randval = rand(0,100); //在0和100之间取一个数字
echo $randval;
?>
那么rand()和mt_rand()的区别是什么呢?
官方说明:
rand
— Generate a random integer
mt_rand
— Generate a better random value
PHP 的 rand() 函数默认使用libc算法生成,而mt_rand()采用
Mersenne Twister,生成随机数的速度更快,mt_rand()是rand()的一个非正式的替代品。


相关文档:

PHP框架CodeIgniter的数据库操作整理


1.
$query = $this->db->query('SELECT name, title, email from my_table');
foreach ($query->result() as $row)
{
    echo $row->title;
    echo $row->name;
    echo $row->email;
}
2.
foreach ($query->result_array() as $row)
{ ......

Windows下安装最新的Apache+PHP+MySQL指南

 注意:之前我在网上找了好多的资料 NND都不能正常配置成功 搞得我是非常地郁闷!
找到这篇文章之后我终于配置成功了!哇好爽呀!只要按照 上面的步骤就一定能够成功的!
此文章的安装方法适用于Windows XP下的Apache+PHP+MySQL安装,同时也适用于Windows 2003系统下的安装和配置。
1. 安装环境
操作系统是 Window ......

CentOS 5.3 php 装zendOptimizer 3.3.0

 问题:Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so:  /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimize ......

初学应该如何理解PHP框架

 PHP成为世界上最流行的脚本语言有许多原因:灵活性,易用性等等。但通常只用PHP或者其他语言编码就会显得单调、重复,这时候就需要一个PHP框架来代替程序员完成那些重复不变的部分。本文通过回答What, When, Why 以及 Which这些问题,将对PHP框架进行全面解析。
  PHP框架是什么?
  PHP框架提供了一个用以构建 ......

PHP全能班【2009年11月14日开课】

 PHPChina【郑州】认证中心- -PHP全能班(2009年11月14日开课)
改变职业人生,成就新的事业,PHP--全球最热门网站开发技术!
        国内排名前十名的网站中使用PHP的有8家:百度、腾讯网、新浪、搜狐、网易、淘宝、雅虎中国、Tom在线。国内近两年新推出的web2.0网站中,有80%使用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号