您的当前位置:首页>全部文章>文章详情

【PHP】php中几个不常用的函数方法

CrazyPanda发表于:2024-08-02 16:43:04浏览:304次TAG:

1.abs():返回一个数的绝对值;


2.set_time_limit :设置脚本最大执行时间(如果设置为0则没有时间限制,默认值为30秒,或者是在php.ini的max_execution_time被定义的值,如果此值存在。);


3.strip_tags($str,'<p><a>'):剥去除p和a标签外的字符串中、XML 以及 PHP 的标签;


4.iconv():字符串按要求的字符编码来转换;


5.is_dir():检查目录是否存在;


6.mkdir():创建文件夹;


7.stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)


  strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写)


 strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)


8.end():得到数组中最后一个元素值;


9.file_put_contents():函数把一个字符串写入文件中。


10.file_get_contents():函数把整个文件读入一个字符串中。


11. preg_match(); 在第一次匹配后 将会停止搜索。


12.preg_match_all() :与preg_match()不同于此,它会一直搜索subject 直到到达结尾。 如果发生错误preg_match()返回 FALSE。


13.move_uploaded_file() 函数将上传的文件移动到新位置。(常用于文件上传中)


14.list():把数组中的值赋给一些变量 例子:list($a,$b)=$my_array;


15.imagecreatefromjpeg — 由文件或 URL 创建一个新图象。(返回值:成功后返回图象资源,失败后返回 FALSE 。)


16.feof():检测是否已到达文件末尾 (eof)。如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。


猜你喜欢

【PHP】php中向数组增加元素
在PHP编程中,数组是非常常用的一种数据类型。数组的特点在于可以存储一组数据,并且可以通过索引或者键值来访问这些数据。在编写PHP代码时,我们经常需要向数组中增加新的元素。本文将介绍如何在PHP中向数组增加元素。一、向数组尾部添加元素首先,我们来介绍在数组尾部添加新元素的方法。可以使用PHP内置函数array_push()向数组末尾添加一个或者多个元素。语法如下:array_push($array, $value1, $value2, ...)其中,$array表示要添加元素的目标数组
发表于:2023-12-20 浏览:307 TAG:
【PHP】php常见的集群有哪些
php常见的集群有LAMP集群、Nginx集群、Memcached集群、Redis集群和Hadoop集群。详细介绍:1、LAMP集群,LAMP是指Linux、Apache、MySQL和PHP的组合,是一种常见的PHP开发环境,在LAMP集群中,多个服务器运行相同的应用程序,并通过负载均衡器将请求分发到不同的服务器上;2、Nginx集群,Nginx是一种高性能的Web服务器等等。本教程操作系统:windows10系统、PHP 8.1.3版本、DELL G3电脑。PHP是一种广泛使用的服务
发表于:2023-12-06 浏览:368 TAG:
【PHP】php中几个不常用的函数方法
1.abs():返回一个数的绝对值;2.set_time_limit :设置脚本最大执行时间(如果设置为0则没有时间限制,默认值为30秒,或者是在php.ini的max_execution_time被定义的值,如果此值存在。);3.strip_tags($str,&#39;&lt;p&gt;&lt;a&gt;&#39;):剥去除p和a标签外的字符串中、XML 以及 PHP 的标签;4.iconv():字符串按要求的字符编码来转换;5.is_dir():检查目录是否存在;6.mkdir():创建文
发表于:2024-08-02 浏览:306 TAG:
【PHP】php 怎么开启错误提醒
PHP是一种被广泛使用的脚本语言,它能够快速地开发Web应用程序。在开发过程中,错误的发现和调试是非常重要的。开启PHP错误提示能够帮助开发者及时发现和解决问题。在本文中,我们将探讨如何开启PHP错误提示。一、错误报告级别在PHP中,错误报告级别分为以下几个层次:E_ERROR:致命错误,会导致脚本停止运行。E_WARNING:警告错误,程序仍然可以继续执行,但可能存在风险。E_NOTICE:警告通知,提示开发者注意某些细节。E_DEPRECATED:开发过程中使用的不推荐使用的方法或
发表于:2023-12-19 浏览:303 TAG:
【PHP】PHP框架在敏捷开发和大型项目中的应用
hp 框架在敏捷开发和大型项目中应用广泛,提供敏捷性、可扩展性和安全性等优势。例如,在电子商务网站中,laravel 框架可快速创建原型、处理复杂业务逻辑、确保安全和扩展功能。通过利用预定义的组件和设计模式,php 框架为开发人员构建可扩展且维护良好的应用程序提供了便利。PHP框架在敏捷开发和大型项目中的应用PHP框架是用于构建web应用程序的强大工具。它们提供了一套预定义的组件和设计模式,可以简化和加快开发过程。在敏捷开发和大型项目中,使用PHP框架可以带来以下优势:敏捷性:框架允许开发人员
发表于:2024-05-30 浏览:343 TAG:
【PHP】PHP面试题
1、什么事面向对象?主要特征是什么?面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。2、SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明?A、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看做是同一个用户。B、SESSION存储在服务器端,COOKIE保存在客户端。Session比较安全,cookie用某些手段可以修改,不安全。Session依赖于cookie进行传递。禁用c
发表于:2024-05-21 浏览:263 TAG:
【PHP】详解PHP的Sodium加密扩展函数
Sodium 出现的目的也是为了代替Mcrypt这个原来的加密扩展。在 PHP7.2 之后,Mcrypt已经被移除,在PHP7.1时就已经被标记为过时。不过,Sodium扩展的应用也并不是很多,大部分情况下我们都会使用OpenSSL来进行加密操作,所以,我们这篇文章只做了解即可。Sodium 扩展在 PHP7.2 后是跟随 PHP 源码一起发布的,只需要在编译的时候加上 --with-sodium 即可安装成功。如果是 PHP7.2 之前的版本,需要单独安装这个扩展。同时,操作系统中也需要安装
发表于:2023-12-19 浏览:301 TAG:
【PHP】Your requirements could not be resolved to an installable set of packages.
执行composer&nbsp;install遇到错误:Your requirements could not be resolved to an installable set of packages. 这是因为不匹配composer.json要求的版本,错误代码如下。Your&nbsp;requirements&nbsp;could&nbsp;not&nbsp;be&nbsp;resolved&nbsp;to&nbsp;an&nbsp;installable&nbsp;set&nbsp;of
发表于:2024-02-08 浏览:324 TAG:
【PHP】删除文件为什么会失败
php删除文件失败的原因:文件在删除时仍然被其他线程或进程占用。解决方法:首先手动释放文件对象,避免因为被其他线程或进程占用而导致删除失败;然后利用unlink()函数删除文件即可。原因分析:文件仍然被其他进程占用。所以我们最好释放下文件对象,避免因为被其他线程或进程占用而导致删除失败。(推荐教程:php图文教程)unlink() 函数删除文件。如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。(视频教程推荐:php视频教程)代码实现:1234567891011121314
发表于:2023-12-06 浏览:596 TAG:
【PHP】PHP 字符串编码处理 (附各语言的字符集编码范围)
PHP中GBK和UTF8编码处理&nbsp;&nbsp;一、编码范围1. GBK (GB2312/GB18030) x00-xff GBK双字节编码范围 x20-x7f ASCII xa1-xff 中文 x80-xff 中文 2. UTF-8 (Unicode)u4e00-u9fa5 (中文) x3130-x318F (韩文) xAC00-xD7A3 (韩文) u0800-u4e00 (日文) ps: 韩文是大于[u9fa5]的字符 正则例子:preg_replace(&quot;/([x80-
发表于:2023-12-13 浏览:369 TAG: