我是靠谱客的博主 优秀衬衫,最近开发中收集的这篇文章主要介绍03-PHP使用过的函数 21-30,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 21、array()

新建一个数组

示例1: 

<?php
$array = array(1, 1, 1, 1,  1, 8 => 1,  4 => 1, 19, 3 => 13);
print_r($array);
?>

 以上例程会输出:

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 13
    [4] => 1
    [8] => 1
    [9] => 19
)

注意:

索引 3 被定义了两次,保留了最后的值 13。索引 4 在 索引 8 之后定义,下一个自动生成的索引(值为 19 那个)为 9,因为最大的索引是 8。

本例建立了从 1 开始的数组。

示例2:从 1 开始索引的 array()

<?php
$firstquarter = array(1 => 'January', 'February', 'March');
print_r($firstquarter);
?>

以上例程会输出:

Array
(
    [1] => January
    [2] => February
    [3] => March
)

示例3: 访问双引号内的数组

<?php

$foo = array('bar' => 'baz');
echo "Hello {$foo['bar']}!"; // Hello baz!

?>

注意:

在 Perl 中,可以访问在双引号内的数组的值。但在 PHP 中需要将数组用花括号括起来。 

注意:

array() 是一个语言结构,用于字面上表示数组,不是常规的函数。

22、List

把数组中的值赋给一组变量

<?php

$info = array('coffee', 'brown', 'caffeine');

// 列出所有变量
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.n";

// 列出他们的其中一个
list($drink, , $power) = $info;
echo "$drink has $power.n";

// 或者让我们跳到仅第三个
list( , , $power) = $info;
echo "I need $power!n";

// list() 不能对字符串起作用
list($bar) = "abcde";
var_dump($bar); // NULL
?>

23、 define

定义一个常量

//1.常量
//自定义常量
/**
 * 1.define()
 * 2.const
 */

 define('USER_NAME','adimn');
 const EMAIL = 'admin@php.cn';

 echo USER_NAME,',',EMAIL,'<hr>';
 

 24、constant

返回一个常量的值

<?php

define("MAXSIZE", 100);

echo MAXSIZE;
echo constant("MAXSIZE"); // 和上行一样

注意:

当你不知道常量名,却需要获取常量的值时,constant() 就很有用了。也就是说,常量名储存在一个变量里,或者由函数返回时。

该函数也适用 类常量。

//const声明的常量,不能用constant来打印

//空字符可以当常量名,需要用constant来读取
define('','php is the best language');

echo constant('');
echo '<hr>';
//常量非常适合用于保存一些全局数据
//好处是可以让这些数据在全局保持一致,例如版本号等等

25、PHP_VERSION

获取当前的PHP版本

26、PHP_OS 

查看操作系统

27、__LINE__

预定义常量的子集:魔术常量,前后有两个下滑线

它的值是变化的,是由系统自动赋值和维护,用户不能修改(只读)

__LINE__:当前行号 

28、 __FILE__

当前文件

29、__DIR__ 

当前目录

echo 'php版本' . PHP_VERSION .'<hr>';

echo '操作系统' . PHP_OS .'<hr>';

//预定义常量的子集:魔术常量,前后有两个下滑线
//它的值是变化的,是由系统自动赋值和维护,用户不能修改(只读)

echo '当前行号' . __LINE__ . '<hr>';

echo '当前文件' . __FILE__ . '<hr>';

echo '当前目录' . __DIR__ . '<hr>';

 以上例程会输出:

 30、nowdoc(单引号的语法糖)

$domain = 'https://www.php.cn';
// n是回车,r是换行,在单引号中是不转义的
$str = '网站名称:nr $domain';
//单引号的语法糖nowdoc
$str = <<< 'TEXT'
        <header>
            <nav>
                <a href="">首页</a>
                <a href="">视频</a>
                <a href="">文章</a>
            </nav>
        </header>
 TEXT;

最后

以上就是优秀衬衫为你收集整理的03-PHP使用过的函数 21-30的全部内容,希望文章能够帮你解决03-PHP使用过的函数 21-30所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部