#包中的

过滤数组中的空数组array_filter()

手册查询array_filter()的使用细节时,看到了:Ifnocallbackissupplied,allentriesofinputequaltoFALSE(seeconvertingtoboolean)willberemoved.如果没有给出回调函数,所有的等于FALSE的元素将会被移除掉!刚好可以用来移除数组...

thinkphp在app接口开发过程中的通讯安全认证

对于我们写好的接口,如果不经过安全认证就可以直接访问的话,则将对我们网站产生非常大的安全隐患,一些hack可能直接用你的接口去操作数据库,后果无法估量。那么如何才能进行有效的安全验证呢?这里我采用了微信开发中的access_token机制,让app前端开发工程师通过提交appid和appsecert来获取token,服...

PHP中的PEAR是什么?

PEAR也就是为PHP扩展与应用库(PHPExtensionandApplicationRepository),它是一个PHP扩展及应用的一个代码仓库。 补充:php中扩展pecl与pear 要为大家分享的内容是PECL和PEAR他们之间的不同和相同之处。PEAR是“PHPExtensionandA...
代码星球 ·2020-11-21

写一个函数,获取一篇文章内容中的全部图片,并下载

functiondownload_images($article_url='',$image_path='tmp'){//获取文章类容$content=file_get_contents($article_url);//利用正则表达式得到图片链接$reg_tag='/<img.*?"([^"]*(jpg|bmp|...

php中的<?= ?>替换<?php echo ?>

首先修改PHP.ini文件.如下:1.将short_open_tag=Off改成On开启以后可以使用PHP的短标签:<??><?=$test?>来代替<?phpecho$test?>同时,只有开启这个才可以使用<?=以代替<?echo 2.将asp_tags=O...
代码星球 ·2020-11-21

将三维数组中的同名的键拆分成三维数组的每个数组中包括原来不同的二维数组的键

$item_money_detail=json_decode(htmlspecialchars_decode($data['item_money_detail']),true);$list=array();foreach($item_money_detailas$k=>$v){foreach($vas$kk=&g...

php中的线程、进程和并发区别

https://mp.weixin.qq.com/s/Ps5w13TTmpnZx-RPWbsl1A进程进程是什么?进程是正在执行的程序;进程是正在计算机上执行的程序实例;进程是能分配给处理器并由处理器执行的实体。进程一般会包括指令集和系统资源集,这里的指令集是指程序代码,这里的系统资源集是指I/O、CPU、内存等。综合...

php中的func_num_args、func_get_arg与func_get_args函数

https://www.cnblogs.com/xiaochaohuashengmi/archive/2011/09/21/2183157.htmlphp的的func_num_args、func_get_arg和func_get_args都是返回函数实参相关的函数。func_num_args:实参个数;func_get...
代码星球 ·2020-11-21

js获取url链接中的域名部分

用js提取出url中的域名(domain)部分,用split()函数就可以了。因为一个正确的url必定是由http://或者是https://、domain、路径/参数组成,所以可以用split以/进行分割成数组,取第3部分就是域名了。代码范例:varurl=‘http://www.0-php.com/cat_2.ht...
代码星球 ·2020-11-21

创建一个欢迎 cookie 利用用户在提示框中输入的数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 中的信息发出欢迎信息。

创建一个欢迎cookie利用用户在提示框中输入的数据创建一个JavaScriptCookie,当该用户再次访问该页面时,根据cookie中的信息发出欢迎信息。<html><head><scripttype="text/javascript">functiongetCookie(c_n...

php提取字符串中的数字

2016-06-2020:28:58峰尚1,755次0如何使用PHP将字符串中的数字提取出来的功能做了一个小总结,总结三种方法如下:第一种方法,使用正则表达式:12345678910functionfindNum($str=''){  $str=trim($str);  if(e...

浅析Vue中的Render函数 (渲染函数 & JSX)

一、render简介  Render函数是Vue2.x新增的一个函数、主要用来提升节点的性能,它是基于JavaScript计算。使用Render函数将Template里面的节点解析成虚拟的Dom。Vue推荐在绝大多数情况下使用模板来创建你的HTML。然而在一些场景中,你真的需要JavaScript的完全编程的能力。这时...

从nodejs的AES加密解密之后文件大小不一致的问题谈谈AES加密中的补位

一、AES补位知识  针对AES加密的实现过程,一般都会用到补位。AES加密的原数据长度要求是16的整数倍,但实际操作过程中并不能保证每次待加密的数据长度都能是16的整数倍,所以这时候就需要进行补位,再进行加密才能得到正确的加密数据。  常用的补位方式主要:NoPadding,zeroPadding,PKCS5Padd...

《设计模式》一书中的23种设计模式

设计模式一书中提及了下面23种设计模式:AbstractFactory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,...

Asp.net MVC中的ViewData与ViewBag

在Asp.netMVCweb应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewDataViewBag它是Key/Value字典集合它是dynamic类型对像从Asp.netMVC1就有了ASP.NETMVC3才有基于Asp.net3.5framework基于Asp.net4.0与.n...
首页上一页...5960616263...下一页尾页