易截截图软件、单文件、免安装、纯绿色、仅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 时间转化函数实例

php中日期转换函数strtotime的用法:
语法:
int strtotime ( string time [, int now] )
返回将任何英文文本的日期时间描述解析为 Unix 时间戳
实例:
一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下:
echo strtotime("2009-1-22") 结果:1232553600
说明:返回2009年1月22日0点 ......

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)
{ ......

配置php自带的mail功能

       之前弄php的时候,需要录制屏幕,就是用php自带的email函数发信,因为没有自己弄过smtp的 服务器,网上提供的smtp服务器都是需要使用密码认证 的,偏偏php内置的函数就没有提供身份认证,也就导致了必须需要在自己的电脑搭建一个可以自主发信的mail服务器!
    然后 ......

php取上一个页面中checkbox选中的值

 <?
$music = $_POST['music'];
//取得所选中的checkbox的个数
$coun=count($music);
if ( is_array( $music ) ) {
    echo '您选择的是&nbsp;:&nbsp;';
    foreach ( $music as $key => $var )
      echo '&nbsp;&nbsp;['.$var.']';
......

一个自动根据图片文件类型打开图片的PHP函数

 在PHP.net的牛人回复中找到一个自动根据图片文件类型打开图片的PHP函数,很方便.
 /**
*
* Loads a file based on its filetype and returns false if it fails.
*/
function imagecreatefromfile($path, $user_functions = false)
{
$info = @getimagesize($path);

if(!$info)
{ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号