51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#PHP内核探索系列文章
php匹配页面中的所有路径
方法一$url='http://www.google.cn/search?q=php';$html=file_get_contents($url);$dom=newDOMDocument();@$dom->loadHTML($html);$xpath=newDOMXPath($dom);$hrefs=$xpath...
代码星球
·
2020-04-02
php
匹配
页面
中的
所有
php字符串 统计个数
方法一$arr=str_split($str);$arr=array_count_values($arr);/**方法二**/$arr=str_split($str);$a2=[];foreach($arras$k=>$v){if(isset($a2[$v])){++$a2[$v];}else{$a2[$v]=1...
代码星球
·
2020-04-02
php
字符串
统计
个数
php 中文字符串反转
/****中文字符串倒序*@paramstr$str*returnstr**/functionstr_en_desc($str){$len=mb_strlen($str);$t2='';for($i=$len-1;$i>=0;$i--){$t2=$t2.mb_substr($str,$i,1,'utf-8');}...
代码星球
·
2020-04-02
php
中文
字符串
反转
php字符串转成数组
/*4.$m=“woxihuanphp”,编程实现:将字符串分割为单个字符存放到一个数组中,并打印数组?*/$m='woxihuanphp';echo$res=trim(chunk_split($m,1,'.'),'.');$arr1=explode('.',$res);var_dump($ar...
代码星球
·
2020-04-02
php
字符串
转成
数组
php绝对路径转相对路径
/***绝对路径转成相对路径*$path相对于$base的相对路径*@paramstring$base*@paramstring$path*思路:去除共同部分*/functionrela_pos($base,$path){$base=explode('/',trim($base,'/'));$path=explode(...
代码星球
·
2020-04-02
路径
php
绝对
相对
php数组的逐行写入文件与读取
1<?php23/**4*5*对数组$arr1=['AppleOrangeBananaStrawberry']写入文件,并读取6**/7classIoFile8{9private$path;1011publicfunction__construct($paths)12{13$this->path=$path...
代码星球
·
2020-04-02
php
数组
逐行
写入
文件
php多种方式获得文件扩展名
/****五种方法获取文件扩展名**/$file_name="aa.txt";echostrrchr($file_name,'.');echo'<hr/>';echosubstr($file_name,strrpos($file_name,'.'));echo'<hr/>';$arr=explo...
代码星球
·
2020-04-02
php
多种
方式
获得
文件
php二分法查找
//二分查找(数组里查找某个元素)functionbin_sch($array,$low,$high,$k){if($low<=$high){$mid=intval(($low+$high)/2);if($array[$mid]==$k){return$mid;}elseif($k<$array[$mid]...
代码星球
·
2020-04-02
php
分法
查找
php算法,冒泡排序
冒泡排序/****从小到大排列*逻辑分析假设数组$arr=[a,b,c,d];*总数=4;*比较对象第几个元素比较次数*a13*b22*c31**/functionele_sort($arr){$length=count($arr);if($length<2){return$arr;}for($i=0;$i<...
代码星球
·
2020-04-02
php
算法
冒泡
排序
thinkphp5的生命周期
1、入口文件虚拟主机目录/public/index.php2、引入启动文件虚拟主机目录/thinkphp/start.php3、运行App下面的run方法虚拟主机目录/thinkphp/library/think/App.php->run()#694、实例化$request对象虚拟主机目录/thinkphp/li...
代码星球
·
2020-04-02
thinkphp5
生命
周期
php正则的使用
函数描述preg_filter执行一个正则表达式搜索和替换preg_grep返回匹配模式的数组条目preg_last_error返回最后一个PCRE正则执行产生的错误代码preg_match_all执行一个全局正则表达式匹配preg_match执行一个正则表达式匹配preg_quote转义正则表达式字符preg_rep...
代码星球
·
2020-04-02
php
正则
使用
php实现队列
<?php//双向队列的实现classDoubleEndedQueue{public$elements;publicfunction__construct(){//析构函数,创建一个数组$this->elements=array();}publicfunctionpush($element){//array...
代码星球
·
2020-04-02
php
实现
队列
php 递归删除文件夹
/***递归删除文件方法一param$path文件路径**/functiondelAll($path){$path=str_replace('\','/',$path);//去除反斜杠if(!is_dir($path)){return"dirisnotexists!";}$adir=scandir($path);for...
代码星球
·
2020-04-02
php
递归
删除
文件夹
一‘php文件系统
一、获取文件信息——FILE——,获取当前文件的绝对路径,包含文件名,__DIR__等价于dirname(__FILE__),不包含文件名的路径, ...
代码星球
·
2020-04-02
php
文件
系统
php逐行读取textarea批量提交
$t=$_POST['text'];var_dump($t);//按换行符拆分为数组$arr=explode("",$t);var_dump($arr);$_sql="INSERTINTO`tablename`(`text`)";foreach($arras$value){//还有要转义插入的数据$_sql=$_sql...
代码星球
·
2020-04-02
php
逐行
读取
textarea
批量
首页
上一页
...
342
343
344
345
346
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他