PHP从数组中删除元素的几种方法

PHP从数组中删除元素的几种方法

今天介绍几个 php 从数组中删除元素的几个方法的实例,要用到 unset()、array_splice()、array_diff()以及array_diff_key() 等函数。下面就来详细的说一说它们的使用方法。php nuset() 函数删除数组元素unset() 函数可以销毁数组中指定的元素,并且不会改变数组的索引顺序。php代码:<?php$arr = array('a','b','c','d');unset($arr[2]);print_r($arr);?>复制打印结果:Array([0] => a [1] => b [3] => d)复制注意:...

PHP 2021-05-18 PM 1586℃ 0条
php 写入txt文件内容换行的方法

php 写入txt文件内容换行的方法

今天在利用 php 脚本写一个关于写入 txt 文件内容换行的逻辑时,发现其中的学问挺大的,下面就来详细的来说一下,有需要的就拿去吧。在不同的系统下,txt 文件的换行符是不一样的,比如:windows 系统中以 “\r\n”为换行Mac系统中 “\r”是换行Liunx系统中 “\n”是换行php中向TXT文件写入换行方法通过上面的介绍,我们知道的了在不同系统中,写入 TXT 文件的换行不同,下面以 windows 系统为例,介绍一下 php 写入 txt 文件换行的示例。php代码:<?php$str = null;for ($i=0; $i < 100; $i++) {$...

PHP 2021-05-18 PM 2677℃ 0条
php 数组按键名进行排序的方法

php 数组按键名进行排序的方法

今天来和大家说一说在 php 中,按键名对数组进行排序的方法。关于对数组按键名进行排序,我们要用到 php 的内置的数组相关的函数 ksort() 与 krsort(),下面就来详细的说一下这两个函数的具体作用与用法。php ksort() 函数ksort():函数对指定数组按照键名进行升序排序,成功返回 TRUE,失败返回 FALSE语法:ksort(array,sortingtype);复制参数:array:必需。规定要进行排序的数组。sortingtype:可选,规定如何对键名进行排序,其值如下0 = SORT_REGULAR -默认。把每一项按常规顺序排列(Standard AS...

PHP 2021-05-18 PM 1350℃ 0条
php 去除文件BOM头的方法

php 去除文件BOM头的方法

文件BOM头的介绍在 utf-8 编码的文件头部会含有一个BOM头,它占用三个字节,是用来标示该文件属于utf-8编码。现在已经有很多软件都可以识别bom头的,但还是有一些软件或编程语言是识别不了BOM头的,而php就属于不能识别BOM头的编程语言。php 删除内容中的BOM头一般含有BOM头的内容都是从 utf-8 编码的文本文件中提取的,我们可以通过php对内容进行处理,来达到去掉 BOM 头的目的。php代码:<?php //定义一个删除BOM头的PHP函数 function del_bom($contents){ $charset[1] = substr($cont...

PHP 2021-05-18 PM 2701℃ 0条
php 获取文件大小的方法

php 获取文件大小的方法

php 可以获取远程文件的大小,以及本地文件的大小。那么具体该如何操作呢,下面飞鸟慕鱼博客就来和大家说一说!php get_header() 获取文件的大小get_headers():可以通过服务器的响应头来判断远程文件是否存在以及获取文件的一些基本信息,包括文件类型,文件大小等关于 get_headers() 详细信息,可参考:https://www.feiniaomy.com/post/314.htmlphp代码:<?php$url = 'https://oss.feiniaomy.com/zhutichajian/theme_vip.jpg';$res = get_heade...

PHP 2021-05-18 PM 2421℃ 0条
php获取服务器系统信息的方法

php获取服务器系统信息的方法

在调试php网站之前,我们首先要获取php的运行环境信息以及服务器系统的信息等。这样可以更好的方便我们对php进行优化和调试。那么下面这篇文章,飞鸟慕鱼博客就来和大家说一说,在php中如何获取到更多的系统信息的方法。php PHP_OS常量获取系统类型PHP_OS 是PHP中的一个预定义的常量,用来表示当前操作系统的类型。它的值一般为::CYGWIN_NT-5.1、Darwin、FreeBSD、HP-UX、IRIX64、Linux、NetBSD、OpenBSD、SunOS、Unix、WIN32、WINNT、Windows.PHP_OS 使用方法:<?phpecho PHP_OS;?...

PHP 2021-05-18 PM 2372℃ 0条
php数组随机排序的方法教程

php数组随机排序的方法教程

今天遇到个小逻辑,就是要在 php 中将一个数组中的所有元素的原有顺序打乱,并重新排列。而 php 中预设的 shuffle() 函数可以实现这一需求。php shuffle() 函数详解shuffie():将数组中所有的元素按随机的顺序重新排列,成功返回 TRUE 失败返回 FALSE语法:shuffle(array);参数:array:要处理的数组注意:该函数为数组中的元素分配新的键名。已有键名将被删除例1:php数组随机排序php代码:<?php$arr = array('red','green','blur','yellow');shuffle($arr);print_r(...

PHP 2021-05-18 PM 1516℃ 0条
php获取文件扩展名的几种方法

php获取文件扩展名的几种方法

php在后台操作文件时,有时候需要获取文件的扩展名,用于判断文件的类型好进行下一步的操作,那么这篇博文就来说一说,在php中如何获取文件扩展名的教程!php获取文件的扩展名的方法方法1:<?php function getExt1($filename) { $arr = explode('.',$filename); return array_pop($arr); } //函数调用 echo getExt1('feiniaomy.jpg'); // jpg ?> 方法2:strrchr():查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结...

正则 2021-05-18 PM 1704℃ 0条
php 输出上午好,下午好等问候语的方法教程

php 输出上午好,下午好等问候语的方法教程

有人在博客留言请教如何用 php 根据不同的时间段来输出对应的问候语,比如早上九点之前输出早上好,中午12点之前输出中午好。那么下面写关php根据时间段输入问候语的两个示例,大家可以参考一下。php 老鸟可以不用看了,phper 请随意。php 输出上午好,下午好以及晚上好的问候语php 输入上午好下午好等问候语,主要是根据当前的时间进行判断,通常的做法时判断当前的小时的时间点,可参考下面的例1与例2的写法例1:<?phpfunction get_hello(){//获取当前时间的 小时 单位 $h = date('H'); if ($h < 6) { $time =...

PHP 2021-05-18 PM 2504℃ 0条
php中123转一二三的方法教程

php中123转一二三的方法教程

今天遇到个php中数字转大写的小需求,就是将数字'0123'转成"零一二三",一开始以为php中有实现此需求的内置函数,结果查了半天没找到,就索性自已写一个吧。注意,这里只是实现单个数字与之对应的大写或汉字的转换方式,并不是转成多少千多少百的那种数字的转换方式。php 将数字123转成一二三的方法我们可以用数组来实现这一功能,代码如下:php代码示例:<?php$a = 9;$arr = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九');echo $arr[$a];// 九?>复制上面的代码只能实现一个不超过9的正...

PHP 2021-05-18 PM 1361℃ 0条
php 图片转为二进制数据的方法

php 图片转为二进制数据的方法

在 mysql 数据库中是无法直接存放图片文件的,但如果将图片通过 php 程序转换成二进制数据就可以很轻松的存放到数据库中了。那么这篇文章就说一下,利用 php 将图片文件转换二进制数据的方法。php 图片转二进制数据的方法方法1:php fread() 函数读取打开的文件(二进制的方法) 示例代码:<?php $img = 'feiniaomy.jpg'; // 图片的存放在地址 $fp = fopen($img, 'rb'); // 打开图片 $content = fread($fp, filesize($img));//二进制数据 echo $content; //输...

PHP 2021-05-18 PM 1564℃ 0条