来自 电脑系统 2019-09-27 01:15 的文章
当前位置: 金沙澳门官网网址 > 电脑系统 > 正文

函数基础,mb_系列函数和普通字符函数的区别

mb函数是凭仗编码格式 管理文字的函数扩充

[源码下载]

修改/etc/php.ini配置文件,扩大extension=php_mbstring.so

一气呵成 (3) - PHP: 函数基础, 函数参数, 函数再次来到值, 可变函数, 无名氏函数, 闭包函数, 回调函数

用小编最常用的substr函数举事例。一清二楚。

作者:webabcd

举例:

介绍
一气呵成 之 PHP

 1 <?php 2         //phpinfo(); 3         $str = 'abcdef'; 4         echo strlen($str);// 6 5         echo '<br/>'; 6         echo substr($str, 1,2);// bc 7         echo '<br/>'; 8  9         $str2 = '我是谁ab';10         echo substr($str2, 2, 2);// ��11         echo '<br/>';12         echo mb_substr($str2, 2, 2, 'UTF-8');// 谁a13         echo '<br/>';14         echo strlen($str2);// 1115         echo '<br/>';16         echo mb_strlen($str2, 'UTF-8');// 517         echo '<br/>';
  • 函数基础
  • 函数参数
  • 函数重临值
  • 可变函数
  • 无名氏函数
  • 闭包函数
  • 回调函数

看第10和12行,效能就很了解了。

示例
1、函数的连带知识点 1(基础)
function/function1.php

<?php
/**
 * 函数的相关知识点 1(基础)
 */

// 可以在相关的 function 声明语句之前调用该函数
f1();
function f1()
{
    echo "f1";
    echo "<br />";
}


// 这里调用 f2() 就错误了
// f2();
$b = true;
if ($b)
{
    function f2() // 条件成立才会声明此函数
    {
        echo "f2";
        echo "<br />";
    }
}
f2();


// 这里调用 f4() 就错误了(因为 f4 的声明是在 f3 的内部,所以要先调用 f3 才能再调用 f4)
// f4();
f3();
f4();
function f3()
{
    echo "f3";
    echo "<br />";

    function f4()
    {
        echo "f4";
        echo "<br />";
    }
}

2、函数的相干知识点 2(函数参数)
function/function2.php

本文由金沙澳门官网网址发布于电脑系统,转载请注明出处:函数基础,mb_系列函数和普通字符函数的区别

关键词: