当前位置:  编程技术>php
本页文章导读:
    ▪php一次随机读一行txt文件的小例子      本节内容: php一次随机读一行txt文件 例子:   代码示例: <?php /** * 随机读取文件内容 * edit: www. */ function rarray_rand( $arr ){     return mt_rand( 0, count( $arr ) - 1 ); } function varray_rand( $arr ) .........
    ▪php 延迟静态绑定static关键字的例子      本节内容: php 延迟静态绑定static关键字 例子:   代码示例: <?php abstract class DomainObject {     public static function create()     {         return new self();     } } class User extends DomainObje.........
    ▪php三大输出函数(var_dump、var_export、print_r)的例子      本节内容: php输出函数 var_dump、var_export、print_r 1,var_dump:打印变量的相关信息,包括该变量的类型和值 比如   代码示例: <?php  $a = array(1, 2, array("a", "b", "c"));  var_dump($a);  ?>  输.........

[1]php一次随机读一行txt文件的小例子
    来源: 互联网  发布时间: 2013-12-24

本节内容:
php一次随机读一行txt文件

例子:
 

代码示例:

<?php
/**
* 随机读取文件内容
* edit: www.
*/

function rarray_rand( $arr ){
    return mt_rand( 0, count( $arr ) - 1 );
}
function varray_rand( $arr ) {
    return $arr[rarray_rand($arr)];
}

$key  = file("./key.txt");
$keyword=trim(varray_rand($key));


    
[2]php 延迟静态绑定static关键字的例子
    来源: 互联网  发布时间: 2013-12-24

本节内容:
php 延迟静态绑定static关键字

例子:
 

代码示例:

<?php
abstract class DomainObject {
    public static function create()
    {
        return new self();
    }
}

class User extends DomainObject {}

class Document extends DomainObject {}

print_r(Document::create());

说明:
以上代码运行失败,因为 self 被解析为 DomainObject,将 self 换为 static。

例子:
 

代码示例:

<?php
abstract class DomainObject {
    public static function create()
    {
        return new static();
    }
}

class User extends DomainObject {}

class Document extends DomainObject {}

print_r(Document::create());

运行成功,浏览器输出:
Document Object ( )

说明:
static 类似于 self,但它指的是被调用的类而不是包含类。


    
[3]php三大输出函数(var_dump、var_export、print_r)的例子
    来源: 互联网  发布时间: 2013-12-24

本节内容:
php输出函数 var_dump、var_export、print_r

1,var_dump:打印变量的相关信息,包括该变量的类型和值

比如
 

代码示例:
<?php 
$a = array(1, 2, array("a", "b", "c")); 
var_dump($a); 
?> 

输出: 
 

array(3) {<pre name="code" >float(3.1) 
bool(true)</pre>  [0]=>  int(1)  [1]=>  int(2)  [2]=>  array(3) {    [0]=>    string(1) "a"    [1]=>    string(1) "b"    [2]=>    string(1) "c"  }} 

2,var_export:输出或返回一个变量的字符串表示,和var_dump()类似,不同的是其返回的合法的php代码
如:
 

代码示例:
<?php
$b = 3.1; 
$c = true; 
var_dump($b, $c); 
<pre name="code" ><?php 
$a = array (1, 2, array ("a", "b", "c")); 
var_export ($a);  
 
/* 输出:
array (
  0 => 1,
  1 => 2,
  2 => 
  array (
    0 => 'a',
    1 => 'b',
    2 => 'c',
  ),
)
*/ 
 
$b = 3.1; 
$v = var_export($b, TRUE); 
echo $v; 
<pre name="code" ><?php 
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); 
    print_r ($a); 
?>/* 输出:3.1*/?>

3,print_r:打印变量易于理解的信息
 

代码示例:
<?php 
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); 
    print_r ($a); 
?> 

输出:
 

Array 

    [a] => apple 
    [b] => banana 
    [c] => Array 
        ( 
            [0] => x 
            [1] => y 
            [2] => z 
        ) 

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
网络技术 iis7站长之家
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3