【PHP】函数

這篇文章是參考以下書籍所撰寫的。

– PHP自学指南 第三版

有关语法表达的写法

                       仮引数
  戻り値のデータ        ┌─┴─────────────┐
void  asort ( array $array [, int $sort_flags = SORT_REGULAR])        
  関数名─┘       └─引数のデータ型─┘                       └─デフォルト値

来源:PHP自学 第3版

用中文进行本地化的转述,仅需提供一个选项:
被方括号括起来的参数可以省略不写。

数据类型

名前説明mixed複数のデータを返す可能性がある(戻り値の場合)、または複数のデータ型を指定できる(引数の場合)void戻り地がない

字符串函数

mb_strlen的用途是获取字符串的长度。

获取字符串的长度,与strlen的区别在于是否支持多字节字符。

截取字符串

从字符串中提取特定字符串可以在参数中指定负数,但这样做是否有好处呢?

打印

可以包含在占位符(转换指定符)中的指定符。

符号指派子

指定数值的符号


$num = 120;
$num2 = -120;
printf("数値は%+dです\n", $num);//数値は+120です
printf("数値は%-dです\n", $num);//数値は120です
printf("数値は+%dです\n", $num2);//数値は+-120です
printf("数値は-%dです\n", $num2);//数値は--120です

在中文中,负数默认带有负号(-)。
如果正数指定了正号(+),则强制添加正号(+)。

填充指定符

默认情况下,用来填充不足位数的字符是空白(空格)。若指定为0,则填充为0。

$num = 120;
printf("数値は%05dです", $num);//数値は00120です

除了0以外,还可以指定其他选择,此时在字符前面加上'(单引号)。

$num = 120;
printf("数値は%'_5dです", $num);//数値は__120です

对齐说明符

将文本对齐。默认右对齐。
– 指定左对齐。

$num = 120;
printf("数値は%-5dです", $num);//数値は120  です

表示范围设为子级

指定最小的字符长度。

$num = 120;
printf("数値は%5dです", $num);//数値は  120です

精度设定器

指定浮点数的小数点后的位数显示

$num = 120;
printf("数値は%.5fです", $num);//数値は120.00000です

类型指定

名前引数表示b整数2進数c整数ASCIId整数10進数e,E
指数表記として処理fdouble浮動小数点数Ffloat浮動小数点数o整数8進数s文字列
x整数16進数(小文字)X整数16進数(大文字)

数组函数

array_push:将元素推入数组中。
array_unshift:将元素推入数组的开头。
array_pop:从数组中弹出最后一个元素。
array_shift:从数组中弹出第一个元素。

可以向数组添加值。

引用资料

    独習PHP 第3版
广告
将在 10 秒后关闭
bannerAds