首页 > 后端开发 > 正文

自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count(thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?)

2024-08-25 22:30:46 | 我爱编程网

今天我爱编程网小编整理了自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count(thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?)相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count(thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?)

自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count

function mySubstrCount($str, $search) {

$len1 = strlen($str);
$len2 = strlen($search);
$tmp = '';
$i = $count = 0;
while ($len1 > $i) {
$tmp1 = substr($str, $i, $len2);
if ($tmp1 == $search

)$count++;
$tmp.=$tmp1;
$i = $i + $len2;
}
return $count;
}

echo mySubstrCount('abcdrjfhgjyaatabcay', 'ab');

//更简单的办法
function mySubstrCount2($str, $search) {

$tmp=explode($search, $str);

$count=count($tmp)-1;

return $count;
}
echo mySubstrCount2('abcdrjfhgjyaatabcay', 'ab');
分拿来^_^

自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count(thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?)

thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?

这个是我的文件结构

我把一个屏蔽非法词汇的公用类 放到了Common下

然后在用的时候直接导入 我爱编程网

import("@.Common.Fillter");

$fillter = new Fillter();

这样就行了

自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count(thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?)

PHP常用的文件操作函数

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP常用的文件操作函数的相关内容。

以下是总结的PHP文件操作函数:

一、解析路径:

1. 基本文件名获取:basename();

例:$path="/home/httpd/html/index.php";$file=basename($path,".php");

2. 目录部分获取:dirname();

例:$path="/etc/passwd";$file=dirname($path);

3. 路径关联数组获取:pathinfo();

例:$pathinfo=pathinfo("www/test/index.html");var_dump($pathinfo);

二、文件类型:filetype();

例:echofiletype('/etc/passwd'); //file

三、获取文件信息数组:fstat(),stat();

例:$fp=fopen("/etc/passwd","r");$fstat=fstat($fp);fclose($fp);print_r(array_slice($fstat,13));

四、计算大小:filesize(),disk_free_space(),disk_total_space();

例:$filename='somefile.txt';echo$filename.':'.filesize($filename).'bytes';

五、访问与修改时间:fileatime(),filectime(),filemtime();

六、文件的I/O操作:fopen(),file(),fgets(),fgetss();

七、对文件属性的操作:is_readable(),is_writable(),file_exists();

以上是PHP中常用的文件操作函数,涵盖了路径解析、文件类型识别、文件信息获取、文件大小计算、文件访问时间管理、文件读写操作以及文件属性检查等方面,提供了丰富的功能支持。请注意,文件操作需要考虑安全性和权限问题,确保在执行操作时遵循适当的权限和安全性策略。

以上,就是我爱编程网小编给大家带来的自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count(thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?)全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“自己用PHP做一个功能和substr_count函数相同的函数 用循环和判断来作 过程中不能出现substr_count(thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?)”相关推荐
PHP中不同文件夹使用相同的命名空间,相互之间应该如何调用呢?能不能举例说明一下。
PHP中不同文件夹使用相同的命名空间,相互之间应该如何调用呢?能不能举例说明一下。

Thinkphp空操作.空控制器.命名空间详解1、空操作空操作是指系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。网址/index.php/Home/Main/login网址/index.php/Home/Main/hello空操作出现页面:显示的错误信息过于详细,为安全以及优化页面起见

2024-12-06 18:14:52
PHP直接调用函数和调用另外一个文件中的函数的区别(编写自定义函数实现1到100的偶数累加 请用 php程序实现)
PHP直接调用函数和调用另外一个文件中的函数的区别(编写自定义函数实现1到100的偶数累加 请用 php程序实现)

PHP直接调用函数和调用另外一个文件中的函数的区别//如果是PHP文件中的函数,唯一的区别是:先引入外部文件,然后直接调用。//如果是外部类文件中的函数,需要引入,然后new 对象后,再调用该对象的函数。$msg=test_msg();function test_msg(){echo "";}//调用外部文件中的函数//首先引入文件include_once 'file.php';$msg=t

2024-12-30 04:20:39
php数组循环,相同数值怎样只保留一个? array_unique定义和用法
php数组循环,相同数值怎样只保留一个? array_unique定义和用法

php数组循环,相同数值怎样只保留一个?数组的键值分别是什么?通用的思路在foreach循环输出中做判断日期相同的去掉,用一个新的数组去存储PHP数组去除重复项 有个内置函数array_unique (),但是php的 array_unique函数只适用于一维数组,对多维数组并不适用用php随机生成不重复的数字php基础教程:用php随机生成不重复的数字。?php$num=3

2024-09-01 12:41:12
怎样在一个PHP文件中执行另一个PHP文件(PHP直接调用函数和调用另外一个文件中的函数的区别)
怎样在一个PHP文件中执行另一个PHP文件(PHP直接调用函数和调用另外一个文件中的函数的区别)

怎样在一个PHP文件中执行另一个PHP文件二种方法:1.在服务器端执行:即在服务器端PHP文件解析的时候执行,使用include(),require()函数将文件引入include("thatday.php");然后调用thatday.php中的主函数2.在客户端执行:此方法的效果等同于iframe,即会产对所执行文件的一次访问.<imgsrc="that

2024-08-28 12:15:35
写一个PHP自定义函数,功能是求两个整数的和(用PHP定义一个函数,返回3个参数中的最大值?)
写一个PHP自定义函数,功能是求两个整数的和(用PHP定义一个函数,返回3个参数中的最大值?)

写一个PHP自定义函数,功能是求两个整数的和public function he($a,$b){  if(!empty($a)&&!empty($b)){    $c = $a + $b;  }    return $c;}$a = 1;$b = 2;用PHP定义一个函数,返回3个参数中的最大值?可以使用以下代码定义一个函数,返回3个参数中的最大值:function

2024-12-12 02:18:52
php类的封装中的函数__set($name,$value) 和__get()的用法 php的封装一个函数,实现功能:判断三个数的最大值
php类的封装中的函数__set($name,$value) 和__get()的用法 php的封装一个函数,实现功能:判断三个数的最大值

php类的封装中的函数__set($name,$value)和__get()的用法当您设置了魔术方法__set时,在主程序员,你写成$student->name="mike"则解析器在执行时,自动把name传给你的$n,把"mike"传给你的$value,这样说能明白了吧。PHP软件开发程序拓展的五大方法?PHP软件开发中,程序拓展有多种方法,其中五大常用方法包括:1.

2024-09-07 22:59:37
php的封装一个函数,实现功能:判断三个数的最大值(php类的封装中的函数__set($name,$value) 和__get()的用法)
php的封装一个函数,实现功能:判断三个数的最大值(php类的封装中的函数__set($name,$value) 和__get()的用法)

php的封装一个函数,实现功能:判断三个数的最大值<?phpfunction get_max($a,$b,$c){    return ( $a > $b ? $a : $b ) > $c ? ( $a > $b ? $a : $b ) : $c;}echo get_max(1,2,3); // 输出3php类的封装中的函数__set($name,$value)和

2024-09-12 04:00:33
php中function函数的用法 PHP直接调用函数和调用另外一个文件中的函数的区别
php中function函数的用法 PHP直接调用函数和调用另外一个文件中的函数的区别

php中function函数的用法在PHP中,function是用于定义和声明函数的关键字。函数是一段可重复使用的代码块,它封装了一系列操作或逻辑,并可以通过函数名进行调用和执行。通过使用函数,可以将代码模块化,提高代码的可读性、可维护性和重用性。在PHP中,function关键字用于定义和声明函数。函数是一段可重复使用的代码块,它封装了一系列操作或逻辑,并可以通过函数名进行调用和执行,

2024-09-04 15:12:23