按功能分类PHP函数

合集下载

php常用库函数

php常用库函数

php常⽤库函数php常⽤库函数|判断⼀个编程语⾔的功能强弱,可以从他的库函数⼊⼿。

⼀个较好的编程语⾔,必然有较强的库函数。

i/o函数flush函数描述:flush();说明:函数flush刷新php的输出缓存,它尽量将缓和存中的内容输出到⽤户的浏览器。

返回值:⽆print函数描述:print(string arg,string[arg],…);说明:函数print输⼊所有的参数。

返回值:若输出成功,返回true(1);否则返回false(0)。

printf函数描述:printf(string format,mixed[string]);说明:函数printf根据所给格式format,输出string。

格式以⼀个%开头,以⼀个字母结尾,该字母决定输出的数据类型。

php的类型说明符如表所⽰。

php的类型说明符类型说明符说明b输出⼆进制整数o输出⼋进制整数x,x输出⼗六进制整数,“x”使⽤⼩写字母,“x”使⽤⼤写字母d输出⼗进制整数c输出由整数ascii代码说明的字符s输出字符串f输出浮点数e输出⽤科学计数法表⽰的浮点数%输出⼀个百分号返回值:⽆正规表达式函数ereg函数描述:int ereg (string pattern ,string string ,array[regs]);说明:函数ereg在参数string中寻找pattern中给出的正规表达式相匹配的项。

如果提供了可选reg数组,则每⼀项匹配将顺序存储在数组regs[1]开始的各项中。

在regs[0]中存储整个正规表达式的匹配项。

在函数ereg中,匹配的辨别是区分⼤⼩写的。

请参看以下程序返回值:若⾄少有⼀处匹配则函数ereg返回true(1);否则返回false(0)。

例⼦:<?$date=”2000-5-4”;if (ereg(“([0-9]){4})-([0-9]{1,2}-([0-9]){1,2})”,$date,$regs)){print(“$regs[3].$regs[2].$regs[1]”);}else{print(“输出时间格式有误:$date”);}>该程序输出结果:14.5.2000ereg_replace函数描述:string ereg_replace(string pattern,string replacement,string string);说明:函数ereg_replace可⽤于替换⽂本,当参数pattern与参数string中的字串匹配时,他就被参数replacement的内容所替换。

php常用函数

php常用函数

php常用函数PHP是一门非常流行的Web编程语言,它的强大功能和广泛的应用场景,使得PHP成为了Web开发领域的佼佼者。

在PHP中,有许多常用的函数可以帮助我们快速开发Web应用。

下面将介绍一些PHP常用函数。

字符串函数在PHP中,字符串函数是最常用的函数之一。

以下是一些常用的字符串函数:strlen():用于获取字符串的长度;substr():用于截取字符串的一部分;strpos():用于查找字符串中的子串;str_replace():用于替换字符串中的部分内容;strtoupper()和strtolower():分别用于将字符串转化为全大写和全小写;htmlspecialchars():用于将特殊字符转化为HTML实体,以避免跨站点脚本攻击。

数组函数数组是PHP中另一个非常重要的数据类型。

以下是一些常用的数组函数:count():用于获取数组的长度;array_push()和array_pop():分别用于向数组中添加元素和从数组中删除元素;array_merge():用于合并两个或多个数组;array_search():用于在数组中查找指定元素的位置;array_slice():用于截取数组的一部分。

文件操作函数在Web开发中,文件操作是非常常见的一个功能。

以下是一些常用的文件操作函数:fopen():用于打开一个文件;fwrite():用于向文件中写入内容;fread():用于从文件中读取内容;fclose():用于关闭一个文件;file_exists():用于判断一个文件是否存在。

日期时间函数在Web应用中,经常需要对日期和时间进行处理。

以下是一些常用的日期时间函数:time():用于获取当前时间的时间戳;date():用于格式化日期和时间;strtotime():用于将日期字符串转换为时间戳;mktime():用于获取指定日期时间的时间戳。

数学函数在Web开发中,数学计算是经常要用到的功能。

9个必须知道的实用PHP函数和功能

9个必须知道的实用PHP函数和功能

即使使用PHP 多年,也会偶然发现一些未曾了解的函数和功能。

其中有些是非常有用的,但没有得到充分利用。

并不是所有人都会从头到尾一页一页地阅读手册和函数参考!1、任意参数数目的函数你可能已经知道,PHP 允许定义可选参数的函数。

但也有完全允许任意数目的函数参数的方法。

以下是可选参数的例子:以下为引用的内容:// function with 2 optional argumentsfunction foo($arg1 = '', $arg2 = '') {echo "arg1: $arg1\n";echo "arg2: $arg2\n";}foo('hello','world');/* prints:arg1: helloarg2: world*/foo();/* prints:arg1:arg2:*/现在让我们看看如何建立能够接受任何参数数目的函数。

这一次需要使用func_get_args() 函数:以下为引用的内容:// yes, the argument list can be emptyfunction foo() {// returns an array of all passed arguments$args = func_get_args();foreach ($args as $k => $v) {echo "arg".($k+1).": $v\n";}}foo();/* prints nothing */foo('hello');/* printsarg1: hello*/foo('hello', 'world', 'again');/* printsarg1: helloarg2: worldarg3: again*/2、使用Glob() 查找文件许多PHP 函数具有长描述性的名称。

php函数知识点总结

php函数知识点总结

php函数知识点总结一、函数的基本使用1.1 函数的定义在PHP中,可以使用function关键字来定义函数。

函数的基本语法如下:```phpfunction functionName($arg1, $arg2, ...) {// 函数体}```其中functionName为函数的名称,$arg1、$arg2为函数的参数,函数体为具体执行的代码块。

1.2 函数的调用定义好函数后,可以通过函数名来调用函数,传递相应的参数。

例如:```phpfunction sum($num1, $num2) {$result = $num1 + $num2;return $result;}// 调用函数echo sum(3, 5); // 输出8```1.3 函数的返回值在函数中,可以使用return语句返回一个值,函数执行到return语句时将结束执行并返回相应的值。

例如:```phpfunction sum($num1, $num2) {$result = $num1 + $num2;return $result;}```1.4 函数的参数函数可以包含零个或多个参数,参数可以是标量类型(整型、浮点型、字符串、布尔型)、数组、对象或其他函数等。

参数可以通过引用传递或值传递,通过引用传递意味着在函数内修改参数的值会影响到外部变量的值。

PHP中可以使用默认参数值来设置参数的默认值,在调用函数时如果没有给出参数,参数将使用默认值。

1.5 函数的作用域在函数内部声明的变量是局部变量,只在函数内部有效;在函数外部声明的变量是全局变量,全局变量在整个程序中都有效。

在函数内部可以使用global关键字来引用全局变量,也可以使用static关键字来定义静态变量,静态变量在函数执行完后不会被销毁,会保留其值。

二、内置函数PHP提供了大量的内置函数,用于执行常见的任务,例如字符串处理、数组处理、文件操作、数据库操作等。

内置函数可以大大提高开发效率,减少重复造轮子的工作。

PHP内置函数

PHP内置函数

PHP内置函数PHP 是一门支持服务器端编程的开源脚本语言,以其易学易用,具有良好的跨平台性能和广泛应用性等特点,成为了当今Web 开发领域的主流语言之一。

在 PHP 中,包括了许多内置函数,这些内置函数为开发者提供了丰富的功能和 API 接口,使得开发效率得到了极大的提升。

本文将介绍常见的 PHP 内置函数,包括字符串操作、数组操作、日期和时间函数、数学函数等方面。

一. 字符串操作函数在 PHP 中,字符串操作是一个非常重要的方面之一,而内置函数在字符串操作方面也提供了相当多的支持。

下面是一些常用的字符串操作函数:1. strlen():用于返回字符串长度。

2. strpos():用于获取一个字符在字符串中的位置。

3. substr():用于从字符串中获取部分内容。

4. str_replace():用于将字符串中指定的字符替换为另一个字符。

5. trim():用于删除字符串两端的空格。

二. 数组操作函数在 PHP 中,处理数组数据是非常常见的,因此内置函数也提供了大量的数组操作函数,这些函数可以方便地对数组进行增删改查等操作。

下面是一些常用的数组操作函数:1. array_push():用于将一个元素添加到数组的末尾。

2. array_pop():用于删除数组的最后一个元素。

3. in_array():用于判断一个元素是否在数组中。

4. array_merge():用于将两个数组合并成一个数组。

5. unset():用于删除数组中指定的元素。

三. 日期和时间函数在 Web 开发中,常常需要用到日期和时间相关的逻辑处理。

而 PHP 内置函数也为开发者提供了许多日期和时间函数,这些函数可以方便地对时间进行格式化、计算等操作。

下面是一些常用的日期和时间函数:1. time():用于获取当前的 Unix 时间戳。

2. date():用于将 Unix 时间戳格式化为指定格式的日期和时间。

3. mktime():用于将指定的时间转换为 Unix 时间戳。

PHP函数库分类二十五

PHP函数库分类二十五

PHP函数库分类二十五7. Filesystem函数列表8• set_file_buffer - stream_set_write_buffer 的别名(PHP 4, PHP 5)set_file_buffer — stream_set_write_buffer() 的别名• stat - 给出文件的信息(PHP 4, PHP 5)stat —给出文件的信息获取由filename指定的文件的统计信息。

如果filename是符号连接,则统计信息是关于被连接文件本身的,而不是符号连接。

lstat() 和stat()相同,只除了它会返回符号连接的状态。

如果出错,stat()返回FALSE,并且发出一条警告。

返回一个数组包含有文件的统计信息,该数组具有以下列出的单元,数组下标从零开始。

除了数字索引之外自 PHP 4.0.6 起还可以通过关联索引来访问。

stat() 和 fstat() 返回格式Note: 此函数的结果会被缓存。

参见 clearstatcache() 以获得更多细节。

Tip自 PHP 5.0.0 起, 此函数也用于某些 URL 包装器。

请参见Supported Protocols and Wrappers以获得支持stat()系列函数功能的包装器列表。

• symlink - 建立符号连接(PHP 4, PHP 5)symlink —建立符号连接symlink()对于已有的target建立一个名为link的符号连接。

成功时返回TRUE,或者在失败时返回FALSE.Note: 此函数未在 Windows 平台下实现。

• tempnam - 建立一个具有唯一文件名的文件(PHP 4, PHP 5)tempnam —建立一个具有唯一文件名的文件在指定目录中建立一个具有唯一文件名的文件。

如果该目录不存在,tempnam()会在系统临时目录中生成一个文件,并返回其文件名。

在 PHP 4.0.6 之前,tempnam()函数的行为取决于系统。

php常用数组函数

php常用数组函数

php常用数组函数PHP是一种广泛使用的服务器端编程语言,它提供了许多强大的函数和工具来处理各种数据类型和数据结构。

在PHP中,数组是一种重要的数据结构,可以容纳多个值,并使用索引或关联键来访问这些值。

在本文中,我们将介绍PHP中常用的数组函数,包括数组创建、添加、删除、排序、查找等操作。

1. array()函数array()函数是PHP中创建数组的一种基本方法。

它用于创建一个数组,并将值分配给该数组。

该函数的语法如下:array(value1, value2, value3, …)其中value1、value2、value3等是待分配给数组的值。

例如,以下代码将创建一个包含3个元素的数组:$arr = array("apple", "orange", "banana");2. count()函数count()函数用于获取数组中元素的数量。

该函数的语法如下:count(array, mode)其中array是要计数的数组,mode是可选参数,用于指定计数模式。

默认情况下,mode为0,表示只计算数组中的元素数量。

例如,以下代码将输出数组$arr的元素数量:echo count($arr);3. array_push()函数array_push()函数用于将一个或多个值添加到数组的末尾。

该函数的语法如下:array_push(array, value1, value2, …)其中array是要添加值的数组,value1、value2等是待添加的值。

例如,以下代码将向数组$arr中添加一个元素:array_push($arr, "pear");4. array_pop()函数array_pop()函数用于从数组末尾删除一个元素,并返回该元素的值。

该函数的语法如下:array_pop(array)其中array是要删除元素的数组。

轻松学PHP之PHP常用函数

轻松学PHP之PHP常用函数

, $second , $month , $day , ; (1)演示使用mktime()取得本地时间戳和将时
间格式为UNIX时间戳。 + 在使用mktime()的时候有一个需要注意它会 自动计算超出范围的输入的正确值,并不 会发生错误。 + (2)演示mktime()函数会自动计算越界的参数 和输入非法参数程序会出现的情况。
将十进制数转换为八进制数 将十进制数转换为十六进制数 将二进制数转换为十进制数 将十六进制数转换为十进制数 任意进制间数字的转换
+ (1)演示decbin()、decoct()、dechex()、
bindec()、hexdec()的使用方法以及输出结果。
+ 函数base_convert()可以进行任意进制间数值的
函数名 microtime ( $get_as_float ) 可选参数,默认为FALSE
+ (1)演示microtime()在无参数和参数被设置为
“TRUE”时的输出。 + (2)演示使用microtime()计算程序执行时间。
+ 数学计算在程序的运用也是非常多的,例
如找出一组数字中的最大和最小的数、正 弦、正切、余弦以及数字的四舍五入、产 生随机数这些操作,这些操作PHP都提供了 相应的函数,本节中我就来学习几个常用 的数学函数。
+ UNIX时间戳的优势就在于通用性,不会因
为国家或者地区的不同而出现不兼容的情 况。而由于它是表示秒数,虽然看起来很 头疼但是,用于计算时间差就非常方便。 + (1)演示一个人从出生到现在一共过了多长 时间。
+ PHP提供了多种获取日期和时间的函数,除
了我们前面认识的mktime()和time()之外。 还可以使用getdate()获取当前的时间信息, 使用gettimeofday()获取某一天中的具体时间。

按功能分类PHP函数

按功能分类PHP函数

按功能分类PHP函数PHP函数可以按照不同的功能进行分类。

以下是几种常见的PHP函数分类:1. 字符串处理函数:PHP提供了许多用于处理字符串的函数。

例如,strlen(函数用于计算字符串的长度,strpos(函数用于定位一个字符串在另一个字符串中的位置,substr(函数用于截取一个字符串的一部分等等。

2. 数组处理函数:PHP中的数组是非常重要的数据结构之一,因此也提供了许多用于处理数组的函数。

例如,count(函数用于计算数组的长度,array_push(函数用于向数组的末端添加元素,array_pop(函数用于从数组中删除并返回最后一个元素等等。

3. 文件处理函数:PHP具有强大的文件处理功能。

其中一些常用的文件处理函数包括:file_exists(函数用于检查文件是否存在,file_get_contents(函数用于读取文件的内容,file_put_contents(函数用于将内容写入文件,unlink(函数用于删除文件等。

4. 数学函数:PHP提供了一系列用于数学计算的函数。

例如,abs(函数用于返回一个数的绝对值,sqrt(函数用于计算一个数的平方根,rand(函数用于产生随机数等。

6. 加密和哈希函数:在安全性方面,PHP提供了许多用于加密和哈希的函数。

例如,md5(函数用于计算字符串的MD5哈希值,sha1(函数用于计算字符串的SHA-1哈希值,crypt(函数用于加密字符串等。

7. 数据库函数:PHP可以轻松地与数据库进行交互,因此它提供了一系列用于数据库操作的函数。

例如,mysqli_connect(函数用于连接到MySQL数据库,mysqli_query(函数用于执行数据库查询,mysqli_fetch_array(函数用于从结果集中获取数据等。

8. 错误处理函数:PHP提供了一些函数用于错误处理。

例如,die(函数用于输出错误消息并终止脚本的执行,error_reporting(函数用于设置错误报告级别,try/catch语句用于捕获和处理异常等。

PHP常用函数功能资料大全

PHP常用函数功能资料大全

PHP常用函数功能资料大全1.字符串处理函数:- strlen(:返回字符串的长度。

- strpos(:查找字符串中一些子串的位置。

- substr(:返回字符串的子串。

- str_replace(:将字符串中的一些子串替换为指定的字符串。

- strtolower(:将字符串转换为小写字母。

- strtoupper(:将字符串转换为大写字母。

2.数组处理函数:- count(:返回数组中元素的个数。

- sort(:对数组进行升序排序。

- array_push(:向数组的末尾添加一个或多个元素。

- array_pop(:删除并返回数组的最后一个元素。

- array_merge(:合并一个或多个数组。

3.文件和目录处理函数:- file_get_contents(:将整个文件读入一个字符串。

- file_put_contents(:将一个字符串写入文件。

- fopen(:打开一个文件或URL。

- fclose(:关闭打开的文件。

- mkdir(:创建目录。

4.数据库处理函数:- mysqli_connect(:连接到MySQL数据库。

- mysqli_query(:执行一个MySQL查询。

- mysqli_fetch_array(:从结果集中取出一行作为关联数组、数字数组或两者兼有。

- mysqli_insert_id(:获取上一次插入操作的ID。

5.时间和日期处理函数:- date(:将一个时间戳格式化为日期和时间。

6.加密和哈希函数:- md5(:计算字符串的MD5哈希值。

- sha1(:计算字符串的SHA-1哈希值。

- password_hash(:创建一个密码的哈希值。

- password_verify(:验证密码是否与哈希值匹配。

7.图像处理函数:- imagecreatetruecolor(:创建一个真彩色图像资源。

- imagecreatefromjpeg(:由文件或URL创建一个图像资源。

电子商务概论复习提纲总结

电子商务概论复习提纲总结

电子商务概论复习提纲第1章1.1、电子商务定义:利用计算机技术、网络技术和远程通信技术,实现整个商务过程中的电子化、数字化和网络化。

2、电子商务的理解: P6狭义电子商务:包含与交易相关的一系列活动,如营销、支付和物流等。

广义电子商务:电子交易的全面商业活动,如市场调研、财务管理、客户服务和物资调配等,这些活动涉及企业的内外各种活动。

3、电子商务三流关系: P7信息流:是电子商务交易各个主体之间的信息传递与交流的过程。

物流:是因人们的商品交易行为而形成的物质实体的物理性移动过程,它由一系列具有时间和空间效用的经济活动组成,包括包装、存储、装卸、运输、配送等多项基本活动。

资金流:是指资金的转移过程,包括支付、转帐、结算等,资金的加速流动,具有财富的创造力,商务活动的经济效益是通过资金的运动来体现的。

商流:是商务活动中商品所有权的转移过程。

三流关系:以信息流为依据,通过资金流实现商品的价值,通过物流实现商品的使用价值。

物流影视资金流的前提和条件,资金流影视物流的依托和价值担保,濒危适应物流的变化而不断进行调整,信息流对资金流和物流运动其指导和控制作用,并未资金流和物流活动提供决策的依据。

1.3.1、电子商务应用层次:市场电子商务、企业电子商务、社会电子商务2、电子商务分类:按电子商务活动的性质分类:1)电子事物2)电子贸易按电子商务参加主体分类:1)B2C2)B2B3)B2G4)G2C5)C2C按交易过程分类:1)交易前电子商务——为交易的准备工作2)交易中电子商务——签订合同到履行之前3)交易后电子商务——履行合同按电子商务交易对象分类:1)有形商品电子商务2)无形电子商务按照商业活动的运作方式分类:1)完全电子商务2)非完全电子商务第2章2.1边际收益递增与规模收益递增规律0边际收益递增3种趋势:1)逐步扩大,边际收益递增2)保持不变,边际效益不变3)逐步减少,边际收益递减边际收益递增原因:1)网络经济边际成本随着网络规模的扩大而呈递减趋势。

php 高级数学函数

php 高级数学函数

php 高级数学函数在PHP中,有许多高级数学函数可用于处理各种数学计算和问题。

这些函数提供了数学函数的广泛集合,包括三角函数、指数和对数函数、复数函数等。

在下面的文章中,我们将介绍一些常见的PHP高级数学函数。

1.三角函数:PHP提供了一系列三角函数,包括sin(正弦)、cos(余弦)、tan(正切)、asin(反正弦)、acos(反余弦)、atan(反正切)等。

这些函数可用于解决三角计算问题,例如计算角的值、计算两个向量的夹角等。

2.指数和对数函数:PHP中的指数和对数函数包括exp(指数)、log(对数)、log10(以10为底的对数)等。

这些函数对于处理指数和对数计算非常有用,如计算复利、解决指数增长问题等。

3.复数函数:PHP中的复数函数用于处理复数计算,包括复数加减、复数乘除、复数的幂等。

这些函数对于实现复杂算法和处理复数数据非常重要。

4.矩阵函数:PHP提供了一些矩阵函数,用于处理矩阵的加减、乘法、转置等操作。

这些函数对于解决矩阵计算问题和实现矩阵相关的算法非常有用,如线性代数等。

5.特殊函数:PHP中还有一些特殊函数,如gamma函数、阶乘函数、贝塞尔函数等。

这些函数对于解决特殊的数学计算和问题非常有用,如统计计算、图像处理等。

总结来说,PHP中的高级数学函数提供了处理各种数学计算和问题的强大能力。

无论是解决三角计算、指数和对数计算、复数计算、矩阵计算还是处理特殊数学计算,这些函数都能提供帮助。

通过运用这些高级数学函数,我们可以在PHP中轻松处理复杂的数学问题,实现各种数学算法和处理。

Wordpress Category分类函数、Tags标签函数详解

Wordpress Category分类函数、Tags标签函数详解

Wordpress Category分类函数、Tags标签函数详解对Wordpress进行模板和插件设计,当然少不了要了解Wordpress的函数,就像要用C++、Java少不了API一样。

本篇文章总结了Wordpress Category分类函数和Tags标签函数的使用方法。

目录模板函数集(Category Template Tags)(注意:所有代码的符号均需半角符号)一、获取文章目录链接(Post Category)函数-<?phpthe_category(’arguments’);?>,多参数。

参数说明:①分隔符(seperator),目录之间的分隔符号,可以为文字或字符,默认情况下按照无序列表的形式显示。

例子:<?php the_category('seperator=&bull;');?>②层级参数(parents),如何显示子目录链接,属性值有single和multiple。

例子:<?php the_category('parents=multiple'); ?>二、在RSS中显示文章的发表目录(Post Category in RSS Format)函数-<?php the_category_rss(’arguments’); ?>。

参数说明:①类型(type):Feed显示类型。

例子:<?php the_category_rss('type=rss');?>三、获取页面目录名称函数(Page Category Title)函数-<?phpsingle_cat_title(’prefix’,'display’); ?>,显示或返回当前页面所属目录名称。

参数说明:①前缀(prefix),目录名称前缀,默认值:不显示任何内容。

例子:<?php single_cat_title('&bull;','display');?>②显示目录名称参数(display)。

PHP常用函数总结(180多个)

PHP常用函数总结(180多个)

PHP常⽤函数总结(180多个)PHP常⽤函数总结数学函数1.abs(): 求绝对值$abs = abs(-4.2); //4.2 数字绝对值数字2.ceil(): 进⼀法取整echo ceil(9.999); // 10 浮点数进⼀取整3.floor(): 舍去法取整echo floor(9.999); // 9 浮点数直接舍去⼩数部分4.fmod(): 浮点数取余$x = 5.7;$y = 1.3; // 两个浮点数,x>y 浮点余数$r = fmod($x, $y);// $r equals 0.5, because 4 * 1.3 + 0.5 = 5.75.pow(): 返回数的n次⽅echo pow(-1, 20); // 1 基础数|n次⽅乘⽅值6.round(): 浮点数四舍五⼊echo round(1.95583, 2); // 1.96, ⼀个数值|保留⼩数点后多少位,默认为0 舍⼊后的结果7.sqrt(): 求平⽅根echo sqrt(9); //3 被开⽅的数平⽅根8.max(): 求最⼤值echo max(1, 3, 5, 6, 7); // 7多个数字或数组返回其中的最⼤值echo max(array(2, 4, 5)); // 59.min(): 求最⼩值输⼊: 多个数字或数组输出: 返回其中的最⼩值10.mt_rand(): 更好的随机数输⼊: 最⼩|最⼤, 输出: 随机数随机返回范围内的值echo mt_rand(0,9);//n11.rand(): 随机数输⼊: 最⼩|最⼤, 输出: 随机数随机返回范围内的值12.pi(): 获取圆周率值去空格或或其他字符:13.trim(): 删除字符串两端的空格或其他预定义字符$str = "\r\nHello World!\r\n";echo trim($str);输⼊: ⽬标字符串返回值: 清除后的字符串14.rtrim(): 删除字符串右边的空格或其他预定义字符$str = "Hello World!\n\n";echo rtrim($str);15.chop(): rtrim()的别名16.ltrim(): 删除字符串左边的空格或其他预定义字符$str = "\r\nHello World!";echo ltrim($str);17.dirname(): 返回路径中的⽬录部分echo dirname("c:/testweb/home.php"); //c:/testweb输⼊: ⼀个包含路径的字符串返回值: 返回⽂件路径的⽬录部分字符串⽣成与转化: 18.str_pad(): 把字符串填充为指定的长度$str = "Hello World";echo str_pad($str,20,".");输⼊: 要填充的字符串|新字符串的长度|供填充使⽤的字符串, 默认是空⽩输出: 完成后的字符串19.str_repeat(): 重复使⽤指定字符串echo str_repeat(".",13); // 要重复的字符串|字符串将被重复的次数13个点20.str_split(): 把字符串分割到数组中print_r(str_split("Hello"));输⼊: 要分割的字符串|每个数组元素的长度,默认1输出: 拆分后的字符串数组21.strrev(): 反转字符串echo strrev("Hello World!"); // !dlroW olleH输出: ⽬标字符串颠倒顺序后的字符串22.wordwrap(): 按照指定长度对字符串进⾏折⾏处理$str = "An example on a long word is:Supercalifragulistic";echo wordwrap($str,15);输⼊: ⽬标字符串|最⼤宽数输出: 折⾏后的新字符串23.str_shuffle(): 随机地打乱字符串中所有字符echo str_shuffle("Hello World");输⼊: ⽬标字符串顺序输出: 打乱后的字符串24.parse_str(): 将字符串解析成变量parse_str("id=23&name=John%20Adams", $myArray);print_r($myArray);输⼊: 要解析的字符串|存储变量的数组名称输出: 返回Array( [id] => 23 [name] => John Adams)25.number_format(): 通过千位分组来格式化数字输⼊: 要格式化的数字|规定多少个⼩数|规定⽤作⼩数点的字符串|规定⽤作千位分隔符的字符串输出: 1,000,000 1,000,000.00 1.000.000,00⼤⼩写转换:26.strtolower(): 字符串转为⼩写echo strtolower("Hello WORLD!");⽬标字符串⼩写字符串27.strtoupper(): 字符串转为⼤写echo strtoupper("Hello WORLD!");输出: ⼤写字符串28.ucfirst(): 字符串⾸字母⼤写echo ucfirst("hello world"); // Hello world29.ucwords(): 字符串每个单词⾸字符转为⼤写echo ucwords("hello world"); // Hello Worldhtml标签关联:30.htmlentities(): 把字符转为HTML实体$str = "John & 'Adams'";echo htmlentities($str, ENT_COMPAT); // John & 'Adams'31.htmlspecialchars(): 预定义字符转html编码32.nl2br(): \n转义为<br>标签echo nl2br("One line.\nAnother line.");输出: 处理后的字符串33.strip_tags(): 剥去 HTML、XML 以及 PHP 的标签echo strip_tags("Hello <b>world!</b>"); 34.addcslashes():在指定的字符前添加反斜线转义字符串中字符$str = "Hello, my name is John Adams.";echo $str;echo addcslashes($str,'m');输⼊: ⽬标字符串|指定的特定字符或字符范围35.stripcslashes(): 删除由addcslashes()添加的反斜线echo stripcslashes("Hello, \my na\me is Kai Ji\m.");// ⽬标字符串 Hello, my name is Kai Jim.36.addslashes(): 指定预定义字符前添加反斜线$str = "Who's John Adams?";echo addslashes($str);输出: 把⽬标串中的' " \和null进⾏转义处理37.stripslashes(): 删除由addslashes()添加的转义字符echo stripslashes("Who\'s John Adams?"); // 清除转义符号Who's John Adams?38.quotemeta(): 在字符串中某些预定义的字符前添加反斜线$str = "Hello world. (can you hear me?)";echo quotemeta($str);// Hello world\. \(can you hear me\?\)39.chr(): 从指定的 ASCII 值返回字符echo chr(052); // ASCII 值返回对应的字符40.ord(): 返回字符串第⼀个字符的ASCII值echo ord("hello"); 字符串第⼀个字符的 ASCII 值字符串⽐较:41.strcasecmp(): 不区分⼤⼩写⽐较两字符串echo strcasecmp("Hello world!","HELLO WORLD!");输⼊: 两个⽬标字符串输出: ⼤1|等0|⼩ -142.strcmp(): 区分⼤⼩写⽐较两字符串43.strncmp(): ⽐较字符串前n个字符,区分⼤⼩写调⽤: int strncmp ( string $str1 , string $str2 , int $len) 44.strncasecmp(): ⽐较字符串前n个字符,不区分⼤⼩写调⽤: int strncasecmp ( string $str1 , string $str2 , int $len )45.strnatcmp(): ⾃然顺序法⽐较字符串长度,区分⼤⼩写调⽤: int strnatcmp ( string $str1 , string $str2 )输⼊: ⽬标字符串 46.strnatcasecmp(): ⾃然顺序法⽐较字符串长度, 不区分⼤⼩写调⽤: int strnatcasecmp ( string $str1 , string $str2 )字符串切割与拼接:47.chunk_split():将字符串分成⼩块调⽤: str chunk_split(str $body[,int $len[,str $end]])输⼊: $body⽬标字串, $len长度, $str插⼊结束符输出: 分割后的字符串48.strtok(): 切开字符串调⽤: str strtok(str $str,str $token)⽬标字符串$str,以$token为标志切割返回切割后的字符串49.explode(): 使⽤⼀个字符串为标志分割另⼀个字符串调⽤: array explode(str $sep,str $str[,int $limit])输⼊: $sep为分割符,$str⽬标字符串,$limit返回数组最多包含元素数输出: 字符串被分割后形成的数组50.implode(): 同join,将数组值⽤预订字符连接成字符串调⽤: string implode ( string $glue , array $pieces )$glue默认, ⽤''则直接相连51.substr(): 截取字符串调⽤: string substr ( string $string , int $start [, int $length ] )字符串查找替换:52.str_replace(): 字符串替换操作,区分⼤⼩写调⽤mix str_replace(mix $search,mix $replace, mix $subject[,int &$num])输⼊: $search查找的字符串,$replace替换的字符串,$subject被查找字串, &$num 输出: 返回替换后的结果53.str_ireplace() 字符串替换操作,不区分⼤⼩写调⽤: mix str_ireplace ( mix $search , mix $replace , mix $subject [, int &$count ] )输⼊: $search查找的字符串,$replace替换的字符串,$subject被查找字串,&$num 输出: 返回替换后的结果54.substr_count(): 统计⼀个字符串,在另⼀个字符串中出现次数调⽤: int substr_count ( string $haystack , string $needle[, int $offset = 0 [, int $length ]] )55.substr_replace(): 替换字符串中某串为另⼀个字符串调⽤: mixed substr_replace ( mixed $string, string $replacement,int $start [, int $length ] )56.similar_text(): 返回两字符串相同字符的数量调⽤: int similar_text(str $str1,str $str2)输⼊: 两个⽐较的字符串输出: 整形,相同字符数量57.strrchr(): 返回⼀个字符串在另⼀个字符串中最后⼀次出现位置开始到末尾的字符串调⽤: string strrchr ( string $haystack , mixed $needle )58.strstr(): 返回⼀个字符串在另⼀个字符串中开始位置到结束的字符串调⽤: string strstr ( string $str, string $needle , bool $before_needle ) 59.strchr(): strstr()的别名,返回⼀个字符串在另⼀个字符串中⾸次出现的位置开始到末尾的字符串调⽤: string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 60.stristr(): 返回⼀个字符串在另⼀个字符串中开始位置到结束的字符串,不区分⼤⼩写调⽤:string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )61.strtr(): 转换字符串中的某些字符调⽤: string strtr ( string $str , string $from , string $to )62.strpos(): 寻找字符串中某字符最先出现的位置调⽤: int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )63.stripos(): 寻找字符串中某字符最先出现的位置,不区分⼤⼩写调⽤: int stripos ( string $haystack , string $needle [, int $offset ] )64.strrpos(): 寻找某字符串中某字符最后出现的位置调⽤: int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )65.strripos(): 寻找某字符串中某字符最后出现的位置,不区分⼤⼩写调⽤: int strripos ( string $haystack , string $needle [, int $offset ] )66.strspn(): 返回字符串中⾸次符合mask的⼦字符串长度调⽤: int strspn ( string $str1 , string $str2 [, int $start [, int $length ]] )67.strcspn(): 返回字符串中不符合mask的字符串的长度调⽤: int strcspn ( string $str1 , string $str2 [, int $start [, int $length ]] )输⼊: $str1被查询,$str2查询字符串,$start开始查询的字符,$length是查询长度输出: 返回从开始到第⼏个字符字符串统计:68.str_word_count(): 统计字符串含有的单词数调⽤: mix str_word_count(str $str,[])输⼊: ⽬标字符串输出: 统计处的数量69.strlen(): 统计字符串长度int strlen(str $str)输⼊: ⽬标字符串输出:整型长度70.count_chars(): 统计字符串中所有字母出现次数(0..255) 调⽤: mixed count_chars ( string $string [, int $mode ] )字符串编码:71.md5(): 字符串md5编码$str = "Hello";echo md5($str);数组函数数组创建:72.array(): ⽣成⼀个数组$a=array("Dog","Cat","Horse");print_r($a);数组值或,键=>值⼀个数组型变量73.array_combine(): ⽣成⼀个数组,⽤⼀个数组的值作为键名,另⼀个数组值作为值$a1=array("a","b","c","d");$a2=array("Cat","Dog","Horse","Cow");print_r(array_combine($a1,$a2));$a1为提供键,$a2提供值合成后的数组74.range(): 创建并返回⼀个包含指定范围的元素的数组。

PHP函数分类

PHP函数分类

PHP Array 函数PHP:指示支持该函数的最早的 PHP 版本。

函数描述PHP array()创建数组。

3 array_change_key_case()返回其键均为大写或小写的数组。

4 array_chunk()把一个数组分割为新的数组块。

4 array_combine()通过合并两个数组来创建一个新数组。

5 array_count_values()用于统计数组中所有值出现的次数。

4 array_diff()返回两个数组的差集数组。

4 array_diff_assoc()比较键名和键值,并返回两个数组的差集数组。

4 array_diff_key()比较键名,并返回两个数组的差集数组。

5 array_diff_uassoc()通过用户提供的回调函数做索引检查来计算数组的差集。

5 array_diff_ukey()用回调函数对键名比较计算数组的差集。

5 array_fill()用给定的值填充数组。

4 array_filter()用回调函数过滤数组中的元素。

4 array_flip()交换数组中的键和值。

4 array_intersect()计算数组的交集。

4 array_intersect_assoc()比较键名和键值,并返回两个数组的交集数组。

4 array_intersect_key()使用键名比较计算数组的交集。

5 array_intersect_uassoc()带索引检查计算数组的交集,用回调函数比较索引。

5 array_intersect_ukey()用回调函数比较键名来计算数组的交集。

5 array_key_exists()检查给定的键名或索引是否存在于数组中。

4array_keys()返回数组中所有的键名。

4 array_map()将回调函数作用到给定数组的单元上。

4 array_merge()把一个或多个数组合并为一个数组。

4 array_merge_recursive()递归地合并一个或多个数组。

php常用函数

php常用函数

php常用函数PHP是一种流行的服务器端脚本语言,用于Web开发。

它具有简单易学、开源免费、跨平台等特点,被广泛应用于动态网站开发、电子商务、API开发等领域。

在PHP开发中,常用函数是开发者必须掌握的基础知识,本文将介绍PHP常用函数的分类和使用。

一、字符串函数1. strlen()函数:用于计算字符串的长度,返回字符串中字符的数量。

2. strpos()函数:用于查找字符串中的某个子串,返回子串在字符串中的位置。

3. substr()函数:用于截取字符串的一部分,可以指定起始位置和长度。

4. str_replace()函数:用于替换字符串中的某个子串,可以指定替换前后的字符串。

5. strtolower()函数:用于将字符串转换为小写字母。

6. strtoupper()函数:用于将字符串转换为大写字母。

7. trim()函数:用于去除字符串两端的空格和换行符。

8. explode()函数:用于将字符串按照指定的分隔符分割成数组。

二、数学函数1. abs()函数:用于计算一个数的绝对值。

2. rand()函数:用于生成一个随机数。

3. ceil()函数:用于向上取整。

4. floor()函数:用于向下取整。

5. round()函数:用于四舍五入。

6. max()函数:用于求多个数中的最大值。

7. min()函数:用于求多个数中的最小值。

三、数组函数1. count()函数:用于计算数组中元素的个数。

2. array_push()函数:用于向数组末尾添加一个或多个元素。

3. array_pop()函数:用于从数组末尾删除一个元素。

4. array_shift()函数:用于从数组头部删除一个元素。

5. array_unshift()函数:用于向数组头部添加一个或多个元素。

6. array_merge()函数:用于将多个数组合并成一个数组。

7. array_slice()函数:用于截取数组的一部分,可以指定起始位置和长度。

PHP常用函数功能资料大全

PHP常用函数功能资料大全

PHP常用函数功能资料大全delete:无用的项目。

die:输出信息并中断PHP程序。

dir:名目类别类。

dirname:取得路径中的名目名。

diskfreespace:取得名目所在的剩余可用空间。

dl:载入PHP扩充模块。

doubleval:变量转成倍浮点数类型。

each:返回数组中下一个元素的索引及值。

easter_date:计算复活节日期。

easter_days:计算复活节与三月廿一日之间日期数。

echo:输出字符串。

empty:推断变量是否已配置。

end:将数组的内部指针指到最终的元素。

ereg:字符串比对解析。

eregi:字符串比对解析,与大小写无关。

eregi_replace:字符串比对解析并取代,与大小写无关。

ereg_replace:字符串比对解析并取代。

error_log:送出一个错误信息。

error_reporting:配置错误信息回报的等级。

escapeshellcmd:除去字符串中的特别符号。

eval:将值代入字符串之中。

exec:执行外部程序。

exit:结束PHP程序。

Exp:自然对数e的次方值。

explode:切开字符串。

extract:汇入数组到符号表。

fclose:关闭已打开的文件。

/*文件操作函数 start*feof:测试文件指针是否指到文件尾。

fgetc:取得文件指针所指的字符。

fgetcsv:取得文件指针所指行,并解析CSV字段。

fgets:取得文件指针所指的行。

fgetss:取得文件指针所指的行,并去掉HTML语言标记。

file:将文件全部读入数组变量中。

fileatime:取得文件的上次访问时间filectime:取得文件最终的转变时间。

/*change 转变*/filegroup:取得文件所属的群组。

fileinode:取得文件的inode值。

filemtime:取得文件最终的修改时间。

/*modify修改*/fileowner:取得文件的拥有者。

fileperms:取得文件的权限配置。

PHP常用功能函数

PHP常用功能函数

PHP常⽤功能函数eval()函数接受字符串参数,并执⾏mixed eval ( string $code_str )<?phpeval('echo "hello world!";');echo "hello world!";>终⽌执⾏:exit()和die() ⽆返回值后常节 or语句<?phpexit("Access Denied!");function err_mas(){return 'Mysql Error was'.mysql_error();}mysql_query($query) or die(err_msg());>系列化变量和对象:serialize(), unserialize()系列化是将可以保存在PHP变量或对象中的任何数据转换成字节流的处理过程,这个字节流可以存储在数据库中,或者通过URL在⽹页之间传递。

随着SESSION控制的引⼊,系列化的作⽤有了⼀定的降低,数据的系列化现在可以使⽤会话控制来实现。

如果希望将PHP数组或对象保存到⼀个⽂件或数据库中,即可使⽤serialize()$serial_object = serialize($my_object);<?phpclass Employee{public$name;public$id;}$emp = new Employee();$emp->name = "nodot";$emp->id = 9527;echo serialize($emp);>输出结果:O:8:"Employee":2:{s:4:"name";s:5:"nodot";s:2:"id";i:9527;}要将对象恢复$new_object = unserialize($serialize_object);获取PHP环境变量get_loaded_extensions()函数返回PHP当前版本中可供使⽤的函数集合数组array get_loaded_extensions ([ bool $zend_extensions = false ] )get_extension_funcs() 给定特定函数集合或扩展部件名称,该函数返回该集合所包含的函数数组array get_extension_funcs ( string $module_name )代码<?phpecho "Function sets support in this install are:<br />";$extensions = get_loaded_extensions();foreach($extensions as$ext){echo "$ext <br />";echo "<ul>";$ext_funcs = get_extension_funcs($ext);foreach($ext_funcs as$func){echo "<li> $func </li>";}echo "</ul>";}>识别脚本所有者:get_current_user()函数确定脚本最近修改时间:getlastmod()函数<?phpecho get_current_user().'<br />';echo date('g:i a, j M Y',getlastmod());>暂时改变运⾏环境:ini_get(),ini_set()可以访问和修改指令string ini_get ( string $varname )string ini_set ( string $varname , string $newvalue ) //第⼀个参数是PHP.INI中的配置指令的值,第⼆个参数是修改后的值PHP代码<?php$old_max_execution_exec = ini_set('max_execution_time', 120);echo "Old time is $old_max_execution_exec <br />";$max_execution_exec = ini_get('max_execution_time');echo "New time is $max_execution_exec.'<br />'";echo 'display_errors:'.ini_get('display_errors').'<br />';if(!ini_get('display_errors')){ini_set('display_errors',1);}echo ini_get('display_errors');>源代码加亮:show_source(), higtlight_file()函数都接受⼀个字符串,表⽰⽂件名称(必须为PHP⽂件)<?php//显⽰本脚本的源码$file = $_SERVER['DOCUMENT_ROOT'].$_SERVER['PHP_SELF'];show_source($file);highlight_file($file);>highlight_string()函数的⼯作原理类似,但是它的参数为字符串。

php 文本处理函数

php 文本处理函数

php 文本处理函数(实用版)目录1.PHP 简介2.PHP 文本处理函数的分类3.字符串操作函数4.文件操作函数5.正则表达式函数6.实例:使用 PHP 文本处理函数实现文本替换正文1.PHP 简介PHP(Hypertext Preprocessor,即"HTML 预处理器")是一种流行的开源服务器端脚本语言,常用于创建动态网页内容和各种 Web 应用。

PHP 具有简洁易学的语法、丰富的函数库以及高效的性能,使其成为 Web 开发的理想选择。

2.PHP 文本处理函数的分类PHP 提供了众多文本处理函数,主要可以分为以下几类:- 字符串操作函数:用于处理字符串变量,如字符串拼接、截取、替换等。

- 文件操作函数:用于处理文件系统,如文件读取、写入、删除等。

- 正则表达式函数:用于处理正则表达式,进行字符串匹配和替换等。

3.字符串操作函数PHP 中常用的字符串操作函数有以下几种:- concatenate():用于将两个或多个字符串拼接在一起。

- strlen():用于获取字符串的长度。

- strpos():用于查找字符串中某个字符或字符串首次出现的位置。

- strstr():用于查找字符串中某个字符或字符串首次出现的位置,并返回该位置及其后面的所有字符。

- substr():用于截取字符串的一部分。

- strreplace():用于在字符串中替换某些字符或字符串。

4.文件操作函数PHP 中常用的文件操作函数有以下几种:- file_exists():用于检查文件是否存在。

- file_get_contents():用于读取文件内容。

- file_put_contents():用于写入文件内容。

- unlink():用于删除文件。

5.正则表达式函数PHP 中常用的正则表达式函数有以下几种:- preg_match():用于查找字符串中符合正则表达式的内容。

- preg_match_all():用于查找字符串中所有符合正则表达式的内容。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count] )search 和 replace 可以是数组,如果参数 count 指定的话,echo count 将得到替换的数目 mixed str_ireplace ( mixed search, mixed replace, mixed subject [, int &count] )同上,只是不区 分大小写 mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] ) 执行正则表达式的搜索和替换 附: 在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。 如果指定了 limit, 则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则换
array array_reverse ( array array [, bool preserve_keys] ) 返回一个单元顺序相反的数组,如果 preserve_keys 为 TRUE 则保留原来的键名。 array array_flip ( array trans ) 交换数组中的键和值 string strrev ( string string )颠倒一个字符串
例子 1. strtok() example <?php $string = "This is\tan example\nstring"; /* Use tab and newline as tokenizing characters as well $tok = strtok($string, " \n\t"); while ($tok !== false) { echo "Word=$tok<br />"; $tok = strtok(" \n\t"); } ?> 例子 2. Old strtok() behavior <?php $first_token = strtok('/something', '/'); $second_token = strtok('/'); var_dump($first_token, $second_token); ?> Output: string(0) "" string(9) "something" 例子 3. New strtok() behavior <?php
☆ 分离/合并
array explode ( string separator, string string [, int limit] ) 使用一个字符串分割另一个字符串 string implode ( string glue, array pieces ) Join array elements with a string,等同于 join()函数 array preg_split ( string pattern, string subject [, int limit [, int flags]] ) 用正则表达式分割字符 串 array str_split ( string string [, int split_length] )把字符串转换成数组,如果 length 指定的话, 返回一个数组,每个单元都有 length 个字符,否则为 1 个字符 string strtok ( string str, string token )用一个符号来分割一个字符串,返回字符串
☆ 其它
array array_keys ( array input [, mixed search_value [, bool strict]] )返回数组中所有的键名 array array_values ( array input ) 返回数组中所有的值 array array_unique ( array array ) 移除数组中重复的值 mixed array_rand ( array input [, int num_req] ) 从数组中随机取出一个或多个单元 mixed array_search ( mixed needle, array haystack [, bool strict] ) 在数组中搜索给定的值,如 果成功则返回相应的键名 -----------------------------------------------------------bool array_key_exists ( mixed key, array search ) 检查给定的键名或索引是否存在于数组中 bool in_array ( mixed needle, array haystack [, bool strict] ) 检查数组中是否存在某个值 -------------------------------------------------------------bool isset ( mixed var [, mixed var [, ...]] ) 检测变量是否设置 void unset ( mixed var [, mixed var [, ...]] ) 释放给定的变量 bool empty ( mixed var ) 检查一个变量是否为空
☆求值
number array_sum ( array array ) 计算数组中所有值的和 number array_product ( array array ) 计算数组中所有值的乘积
☆排序
bool sort ( array &array [, int sort_flags] ) 对数组排序,删除原有的键名,为单元赋予新的键 名 bool rsort ( array &array [, int sort_flags] ) 对数组逆向排序,删除原有的键名,为单元赋予新 的键名 bool arsort ( array &array [, int sort_flags] ) 对数组进行逆向排序并保持索引关系 bool ksort ( array &array [, int sort_flags] ) 对数组按照键名排序,保留键名 bool usort ( array &array, callback cmp_function ) 使用用户自定义的比较函数对数组中的值 进行排序 注:比较函数必须在第一个参数被认为小于,等于或大于第二个参数时分别返回一个小于, 等于或大于零的整数。 ---------------------------------------------------------------------------bool arsort ( array &array [, int sort_flags] ) bool krsort ( array &array [, int sort_flags] ) bool natsort ( array &array ) 用“自然排序”算法对数组排序 bool array_multisort ( array ar1 [, mixed arg [, mixed ... [, array ...]]] ) 对多个数组或多维数组 进行排序
☆ 填充
string str_pad ( string input, int pad_length [, string pad_string [, int pad_type]] ) 在一字符串中 附加另一个指定长度的字符串 注: int pad_type 参数:STR_PAD_RIGHT, STR_PAD_LEFT,
string strtr ( string str, string from, string to ) 替换一些字符 string strtr ( string str, array replace_pairs )替换一些字符 例子 2. strtr() example with two arguments <?php $trans = array("hello" => "hi", "hi" => "hello"); echo strtr("hi all, I said hello", $trans); ?> This will show: hello all, I said hi
STR_PAD_BOTH 表示字符
串附加的方向
string str_repeat ( string input, int multiplier )重复一个字符串 array array_fill ( int start_index, int num, mixed value ) 用给定的值填充数组
☆ 替换
*/
$first_token = strtok('/something', '/'); $second_token = strtok('/'); var_dump($first_token, $second_token); ?> Output: string(9) "something" bool(false)
☆ 基于字符取出一段字符串
string strstr ( string haystack, string needle ) Find first occurrence of a string string strrchr ( string haystack, string needle ) Find the last occurrence of a character in a string string stristr ( string haystack, string needle )同上,只是不区分大小写
相关文档
最新文档