拥有PHP标签的文章

js排序

比值函数比较函数的目的是定义另一种排序顺序。比较函数应该返回一个负,零或正值,这取决于参数:```function(a, b){return ab}```数字排序默认地,sort() 函数按照`字符串顺序`对值进行排序。该函数很适合字符串("Apple" 会排在 "Banana" 之前)。不过,如果数字按照字符串来排序,则 "25" 大于 "100",因为 "2" 大于 "1"。正因如此,sort() 方法在对数值排序时会产生不正确的结果。
阅读全文

实现苹果微信可一键复制内容

  • Larwas
  • 2020-12-25 15:43:46
  • php
  • PHP
HTML```<div id="layuimlayer0" class="layuimlayer layuimlayer0" style="display: none;" index="0"<div class="layuimlayershade"</div<div class="layuimlayermain"<div class="layuimlayersection"<div class="layuimlayerchild layuimlayerlayuilayerrim layuiman
阅读全文

监控动态加载的input框值的变化

  • Larwas
  • 2020-12-08 18:22:03
  • php
  • PHP
//动态监控第一个input,并修改出票手机 $("body").on("input propertychange","input",function(){ //如果输入非数字,则替换为'' console.log(2222222222) console.log(this.value) });
阅读全文

PHP使用 file_get_contents 发起 post 请求

  • Larwas
  • 2020-06-17 11:06:38
  • php
  • PHP
```<?php/ 发送post请求 @param string $url 请求地址 @param array $post_data post键值对数据 @return string /function send_post($url, $post_data) { $postdata = http_build_query($post_data); $options = array( 'http' = array( 'me
阅读全文

插入排序

  • Larwas
  • 2019-06-21 17:00:56
  • php
  • PHP
插入排序 步骤:1. 从第一个元素开始,该元素可以认为已经被排序2. 取出下一个元素,在已经排序的元素序列中从后向前扫描3. 如果该元素(已排序)大于新元素,将该元素移到下一位置4. 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置5. 将新元素插入到该位置中6. 重复步骤2算法源代码```PHP$len = count($arr);for($i=1; $i<$len; $i++) { $tmp = $arr; for($j=$i
阅读全文

选择排序法

  • Larwas
  • 2019-06-21 15:01:52
  • php
  • PHP
选择排序法 原理:从未排序序列A找出最小元素,放到排序序列B末尾,知道所有元素排序完毕。算法源码```PHP/ 外层循环控制比较次数和当前最小元素; 里层循环作比较/$len = count($arr);for ($i=0;$i<$len1;$i++){ //记录当前最小值位置 $min = $i; for ($j=$i+1;$j<$len;$j++){ //与当前最小值做比较 if ($arr){
阅读全文

冒泡排序法

  • Larwas
  • 2019-06-21 14:44:49
  • php
  • PHP
冒泡排序法 原理如下:1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。1. 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。1. 针对所有的元素重复以上的步骤,除了最后一个。1. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 算法复杂度:O(n²)算法源代码```PHP/ 外层循环控制每个元素比较次数, 里层循环控制哪2个元素作比较。/$arr = ;$len =
阅读全文

二分查找算法

  • Larwas
  • 2019-06-21 14:25:10
  • php
  • PHP
二分查找 也称折半查找(Binary Search) 要求线性表采用顺序存储结构 要求其中元素按关键字有序排列一般步骤1. 确定要查找的区间1. 确定二分参照点1. 选取二分点1. 根据二分点的值,舍去一半无用区间1. 在有效区间重复上述步骤 算法源码```PHP/ 二分查找算法 @param array $arr 待查找区间 @param int $number 需查找的值 @return int 返回找到的
阅读全文

gitlab + jenkins 实现 PHP 代码自动化部署

安装gitlabrpm 包下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlabce/yum/el7/安装依赖:``` yum install y curl opensshserver opensshclients postfix cronie policycoreutilspython//10.x以后开始依赖policycoreutil...
阅读全文

windows安装homstead做laravel项目,执行yarn add china-area-data 时报错引发的思考

学习 3.6;执行 `yarn add chinaareadata `时,在第三步下载完后,报错如下:```cmd$ yarn add chinaareadatayarn add v1.3.2 Resolving packages... Fetching packages...info fsevents@1.2.4: The platform "linux" is i...
阅读全文