记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

  • php 数组 按 指定的 键名 排序

    $array为需要排序的数组,$key为排序的键名 function arraySortByKey($array, $key, $asc = true) { $result = array(); // 整理出准备排序的数组 foreach ( $array as $k => &$v ) { $values[$k] = isset($v[$key]) ? $v[$key] : ''; } unset($v); ...

    学习笔记 0 606 2023-01-08
  • PHP输出(打印)日志到txt文本

    测试回传数据有奇效!!!! public function createlog(Request $request){ if (!is_dir('log')){ mkdir('log',0777,true); } $path="log/".date('Y-m-d H:i:s').".log"; file_put_contents($path, "【" . date('Y-m-d H:i:s') . "】" . $request . "\r\n\r\n", FILE_AP...

    学习笔记 0 751 2023-01-06
  • php 截取特定字符串

    1、php 截取特定字符后面的内容 可以使用函数strripos,获取一个字符串在另一个字符串中第一次出现的位置。 $number = '1_0'; $result = substr($number,strripos($number,"_")+1); echo $result; 结果输出 0 2、php 截取特定字符前面的内容 可以使用函数strrpos,获取一个字符串在另一个字符串中最后一次出现的位置。 $number = '1_0'; $result = substr($number,0,strrpos($number ,"_")); echo $r...

    学习笔记 0 628 2023-01-03
  • 重要声明:会飞的鱼Blog更换新域名houz.cn,原域名停止使用

    域名今天更换的,导致断断续续出现了好多问题,很多人也在群里问了,为什么我的网站的画风变了,嗯嗯,域名出了,被改成了某些内容,大家不要慌,不是被黑!!好吧,今天抽空发布一个声明,会飞的鱼博客原域名riced.cn因个人原因出售,所以原域名不在属于本人名下,出售的仅是域名数据从未出售过也没有出售过的历史,所以只要发现内容不对就非会飞的鱼博客,大家也不要在问为啥出售了,其实本鱼已经出售过两次域名了。第一次 https://houz.cn/post/528 也就在2020年10月18日的时候,不过第一次是出给网友做了影视网! 此次更换域名houz.cn后可能在最...

    点滴记录 14 1563 2022-12-24
  • PHP:Invalid argument supplied for foreach()错误原因及解决办法

    在出错的foreach语句外加if判断是否是数组,如果是数组再循环,如: if(is_array($data)) { foreach($data as $key => $val) { ....... } } 或者定义一个空数组然后先定义一个空数组,然后为数组赋值,再进行foreach操作。 比如 $data = array();

    学习笔记 0 439 2022-12-11
  • php如何删除指定字符[通俗易懂]

    php删除指定字符的方法:首先创建一个PHP示例文件;然后通过“strreplace(array(“”,”=”,”+”),””,$str);”删除指定字符;最后通过echo输出结果即可。 php删除指定字符的方法: 代码如下: <?php $str = "我_们_的_=家+园"; $str = str_replace(array("_","=","+"),"",$str); echo $str; ?>

    学习笔记 0 679 2022-12-10
  • php正则匹配 获取 a 标签的内容

    记下笔记 //获取a标签的文字 preg_match_all("/<a href=\"[^\"]*\"[^>]*>(.*?)<\/a>/ims",'匹配的字符串',$content);  // 获取a标签链接 preg_match_all("/href=\"([^\"]+)/ims",'匹配的字符串',$link);

    学习笔记 0 483 2022-12-10
  • php使用正则表达式实现替换的方法

    了解php使用正则表达式实现替换的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! php正则表达式实现替换的方法:首先创建一个PHP示例文件;然后定义一个字符串;最后通过正则表达式“preg_replace("/[0-9]/","",$str);”去掉字符串中所有数字即可。 PHP正则替换preg_replace函数的使用 <?php $str="as2223adfsf0s4df0sdfsdf"; echo preg_...

    学习笔记 0 646 2022-12-10
  • PHP - 使用正则表达式抓取网页内容

    昨天有个朋友在问我说,php怎么抓取网页某个div区块的内容。每次发布文章都会显示文章内的图片,提供缩略图,又是怎麽做到的?其实这语法出乎意料的简短… 1. 取得指定网页内的所有图片: <?php //取得指定位置的内容,并储存至text$text=file_get_contents('http://notemi.cn/'); //取得所有img标签,并储存至二维阵列matchpreg_match_all('#<img[^>]*>#i', $text, $match); //印出matchprint_r($match); ?&...

    学习笔记 0 766 2022-12-09
  • php 过滤html正则,常用PHP正则表达式过滤html中的标签

    常用的PHP通过正则表达式过滤HTML的标签,可以实现在某些情况下,只需要取到文本信息,而剔除富文本编辑器带来的一些接口的无法适应和异常。 网上搜索了一些,直接上代码,欢迎补充。 $str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/ $str=preg_replace("//si","",$str); //注释 $str=preg_replace("//si",&...

    学习笔记 0 451 2022-12-09

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00