【phpdir()函数的使用详解】教程文章相关的互联网学习教程文章

PHP中fprintf()函数的解析(附代码详解)【代码】【图】

文件的写入和读取是各种语言的必备能力,PHP内置了fprintf()函数,能够将将格式化后的字符串写入到流中,本文就带大家一起来看一看,如何利用fprintf()函数对数据的写入。1.语法:fprintf(resource $handle, string $format, mixed $arg1, $atg2...)$handle: 必需,规定在何处写入/输出字符串。 $format:必需,规定字符串以及如何格式化其中的变量。$arg1 :必需,规定插到 format 字符串中第一个 % 符号处的参数。 $arg...

PHP中in_array()函数的深度解析【代码】【图】

PHP中数组是常见的数据类型,我们经常会将数据集放入数组中,但在后续的数据验证时,往往因为数据的繁杂,通过遍历会大大增加空间、时间复杂度,PHP中内置了in_array()函数,帮助我们解决这一麻烦,本文就带大家来看一看。 首先,自然看一看in_array()函数的语法知识:in_array ( mixed $needle , array $haystack , bool $strict = false )$needle:待搜索的值。$haystack:待搜索的数组。$strict:若为 true 则 会检查$needle...

PHP中时间的密码date()函数【代码】【图】

在PHP的日常使用过程中,我们不可避免的需要使用到时间,PHP内置了date()函数,帮助我们解锁时间的方式,本文就带大家一起来看一看时间的密码。 首先,我们来看一看date()函数的语法date ( string $format , int $timestamp = ? )$timestamp:可选。规定整数的 Unix 时间戳。默认是当前的本地时间(time())。$format:输出的日期 string 格式 其中较为常用:m -- --- 带有 0 前导的数字表示的月份 从 01 到...

PHP中如何利用exit()函数【代码】【图】

exit() 函数输出一条消息,并退出当前脚本。该函数是 die() 函数的别名。语法:exit ( string $status )exit ( int $status )如果 $status 是一个字符串,在退出之前该函数会打印 $status 。如果 $status 是一个 int型,该值会作为退出状态码,并且不会被打印输出。退出状态码应该在范围0至254,不应使用被PHP保留的退出状态码255。状态码0用于成功中止程序。1.若参数为字符串:<?php$filename = ./exit.html;$file = @fopen...

PHP中如何使用strcmp()函数对字符串进行比较【代码】【图】

语法:strcmp(string $str1 , string $str2 )$str1:第一个字符串。$str2:第二个字符串。相等的情况 <?php $a=strcmp("Hello world!","Hello world!"); echo $a."<br>"; //0 ?>大于的情况<?php $b=strcmp("Hello world!","Hello"); echo $b."<br>"; // 7 ?>小于的情况<?php $c=strcmp("Hello world!","Hello world! Hello!"); echo $c."<br>"; // -7 ?> strcmp()函数的比较是依据ASCII码大小。推荐:《2021年PHP面试题大汇总(...

PHP中如何使用count()函数【代码】【图】

count()语法count ( mixed $arr , [int $mode])$arr:数组或者 Countable 对象。$mode:如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其有用。 返回值:返回 $arr 中的单元数目。对一维数组的遍历:<?php $a[0] = 1; $a[1] = 3; $a[2] = 5; var_dump(count($a)); ?>对二维数组的遍历:<?php$arr2 = array(apple, banana, array(cat, camel), dog);$count1 = count...

在PHP中如何为匿名函数指定this【代码】【图】

关于闭包匿名函数,在JS中有个很典型的问题就是要给它绑定一个 this 作用域。其实这个问题在PHP中也是存在的,比如下面这段代码:$func = function($say){echo $this->name, :, $say, PHP_EOL; }; $func(good); // Fatal error: Uncaught Error: Using $this when not in object context 在这个匿名函数中,我们使用了 $this->name 来获取当前作用域下的 $name 属性,可是,这个 $this 是谁呢?我们并没有定义它,所以这里会直...

如何在PHP中调用C的函数【代码】【图】

FFI提供了高级语言直接的互相调用,而对于PHP来说,FFI让我们可以方便的调用C语言写的各种库。其实现有大量的PHP扩展是对一些已有的C库的包装,比如常用的mysqli, curl, gettext等,PECL中也有大量的类似扩展。传统的方式,当我们需要用一些已有的C语言的库的能力的时候,我们需要用C语言写wrapper,把他们包装成扩展,这个过程中就需要大家去学习PHP的扩展怎么写,当然现在也有一些方便的方式,比如Zephir. 但总还是有一些学习成本...

详解php中函数的引用传递和返回 (附代码)【代码】【图】

本篇文章带大家了解一下php的引用,详细介绍一下函数的引用传递和引用返回。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容。 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。1.变量的引用 PHP 的引用允许你用两个变量来指向同一个内容<?php$a = abc;$b =...

PHP中匿名函数的使用技巧【代码】【图】

PHP中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最常用的就是回调函数的参数值。1.在匿名函数中引用局部变量(这里要使用PHP中的use关键字)。<?php function F1(){$ok="HelloWorld";$a=function() use($ok) {echo "$ok";};$a(); } F1(); ?> 2.将匿名函数放在普通函数中,也可以将匿名函数返回。<?php function F1(){$a=function() {echo "HelloWorld";};$a(); } F1(); ?>3.在普通函...

php中defined()函数怎么用【代码】【图】

defined()是PHP中的内置函数,用于检查是否存在常量,即是否定义了常量;语法格式“defined(name)”,参数name是要检查的常量的名称。如果常量存在,则返回TRUE,否则返回FALSE。本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php defined()函数defined() 函数检查常量是否存在。语法defined(name)name:规定要检查的常量的名称,不可省略。返回值:如果常量存在,则返回 TRUE,否则返回 FALSE。 注意:此功能可用于PHP 4...

php url转码函数有哪些【代码】【图】

php url转码函数有:1、urlencode函数用于编码URL字符串;2、urldecode函数用于解码已编码的URL字符串;3、rawurlencode函数用于按照RFC3986对URL进行编码;4、rawurldecode用于解码。本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑urlencode — 编码 URL 字符串说明urlencode ( string $str ) : string此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。参数str要编码的字符串。返回值返回...

php数组转json的函数是什么【代码】【图】

php数组转json的函数是json_encode()。json_encode()函数可以对变量进行JSON编码,将其转换为json字符串数据,语法格式“json_encode (value)”。本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php数组如何转为json?可以使用json_encode()函数。示例:<?php $arr = array (a=>1,b=>2,c=>3,d=>4,e=>5);echo json_encode($arr); ?>输出:{"a":1,"b":2,"c":3,"d":4,"e":5}PHP json_encode()函数json_encode()函数可以对变量进...

php sprintf函数怎么用【代码】【图】

sprintf()是PHP中的内置函数,可以用于把字符串进行多种类型的格式化,然后返回已格式化的字符串;在处理xml数据格式时,需要用到该函数来格式化。语法格式“sprintf(format,arg1,arg2,arg++)”。本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑PHP sprintf() 函数sprintf() 函数把格式化的字符串写入一个变量中。用处:把字符串进行多种类型的格式化用于:处理xml数据格式时,需要用到他来格式化等等arg1、arg2、++ 参数将被...

php图片函数失效怎么办【代码】【图】

php图片函数失效是因为没有安装freetype的支持,其解决办法:首先打开相应的文件;然后把freetype的支持安装上;最后重启下PHP即可。本文操作环境:windows7系统、PHP7.1版,DELL G3电脑使用imagettftext()函数执行失效的原因排查登陆使用到验证码死活加载不出来,排查之后发现imagettftext函数执行失败。该函数作用是把文字写入图片当中,常用于做验证码图片。使用该函数需要安装GD库,但是安装之后依然不能使用,报以下错误:PHP...