PHP初学者-函数小记

24 篇文章 0 订阅
21 篇文章 0 订阅

格式化文本函数printf()

/*
 * %% - 返回一个百分号 %
 * %b - 二进制数
 * %c - ASCII 值对应的字符
 * %d - 包含正负号的十进制数(负数、0、正数)
 * %e - 使用小写的科学计数法(例如 1.2e+2)
 * %E - 使用大写的科学计数法(例如 1.2E+2)
 * %u - 不包含正负号的十进制数(大于等于 0)
 * %f - 浮点数(本地设置)
 * %F - 浮点数(非本地设置)
 * %g - 较短的 %e 和 %f
 * %G - 较短的 %E 和 %f
 * %o - 八进制数
 * %s - 字符串
 * %x - 十六进制数(小写字母)
 * %X - 十六进制数(大写字母)
 * 格式化文本
*/
$num = 1;
$dim = 'chinisi';
printf('me is %s a %s', $num, $dim);

输出结果:

在这里插入图片描述

格式化文本处理函数 sprintf()

$num = 1;
$dim = 'chinisi';
sprintf('me is %s a %s', $num, $dim);
 # 与printf()类似,但不会直接输出,而是将字符串处理好。

将字符串的每个字都拆分成数组函数 str_split()

$text = 'abcdefg';
function fanZi($text){
    # 将字符串拆分成数组
    echo '<pre>';
    print_r(str_split($text));

}

fanZi($text);

输出结果为:
在这里插入图片描述

获取文件夹下文件函数 scandir()

这个函数对中文不友好,会乱码。

$data = scandir('data');
print_r($data);

输出:
在这里插入图片描述
使用iconv()函数转换编码格式。
代码:

$data = scandir('data');
foreach ($data as $k => $name){
    $data[$k] = iconv('GBk', 'UTF-8', $name);
}

从GBK编码转为UTF-8编码。

从文本中剥离html标签:

<?php
$str = '<h1>fadsfdsfsd</h1>';
ehco $str; // 输出<h1>fadsfdsfsd</h1>
$str_star = strip_tags($str, '<');
echo $str_star;	//	输出fadsfdsfsd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值