php数组的21个操作合并,拆分,删除,排序…

1. 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为: array array_merge (array array1 array2…,arrayN) 这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。 如果输入的数组中有相同的字 More


海外支付stripe对接支付

strip支付 https://stripe.com/docs/checkout/tutorial 测试的信用卡号 4242424242424242 各种测试的信用卡 https://stripe.com/docs/testing#international-cards 注意填写日期的时候,尽管可以随便写,但是你不能写年份低于当前的,比如15 就不行。我写19就可以了 2019年到期 2015年到期,就不行了,说明卡过期了。 st More


php小函数,遍历文件夹的4种姿态

php遍历文件夹,不少时候还是很需要的 /*获取所有文件*/ function get_all_files( $path ){ $list = array(); foreach( glob( $path . '/*') as $item ){ if( is_dir( $item ) ){ $list = array_merge( $list , get_all_files( $item ) ); } else{ $list[] = $item; } } retu More


mysql 调用,新手常犯的10个错误

经常收到安全部门的警告邮件,SQL注入,XSS攻击漏洞,等等。偶尔还被黑客挂了小马,郁闷不。 数据库执行太慢(月小升博客的经验,基本是没有正确使用索引导致) 看看MYSQL常犯的11个错误 1、使用MyISAM而不是InnoDB MySQL有很多的数据库引擎,单一般也就用MyISAM和InnoDB。 MyISAM是默认使用的。但是除非你是建立一个非常简单的数据库或者只是实验性的 More


php九大缓存技术,你知道几个?

月小升经常的缓存算法是生成固定静态文件,让Nginx访问这个静态文件。如果会发生更新,那么后台更新文章,删除这个文件,程序访问这个静态文件不存在的时候,自动生成即可。 其实除了文件缓存,还有很多办法。据我所知道的Ecshop和Discuz用了很多SQL语句的缓存。比如首页推荐的产品,可以生成数据序列化存入数据库,避免下次加载发生多次sql查询 下面看到的9 More


php session session_set_save_handler 机制

php自身带功能,将session的数据从之前的files 改变到其他任何地方。比如mysql redis等等,方便你分布式的集群应用。 看一下原理


ecshop自定义属性,形成自定义价格,修改购物车

需求 用户进行一连串的选择,以后产品的价格发生了变化,分支超级多,无法用自带的属性搞定了。 lib_order.php 35 while ($row = $GLOBALS['db']->fetchRow($res)) { if($row['attr_itype']==3) { $attr_price = round(floatval($row['attr_price']), 2); $attr .= sprintf($fmt, $row['att More


读取mysql一个库下面的所有的表table

TABLE_NAME 表名字 TABLE_ROWS 表记录数量 DATA_LENGTH 数据长度。 ["TABLE_CATALOG"]=> NULL ["TABLE_SCHEMA"]=> string(10) "leo_ecshop" ["TABLE_NAME"]=> string(9) "ecs_goods" ["TABLE_TYPE"]=> string(10) "BASE TABLE" ["ENGINE"]=> string(6) "MyISAM" ["VERSION"]=> string(2) " More


mac 自带的apache

mac 系统自带的Apache cd /etc/apache2 启用apache的命令: sudo apachectl start/restart vi httpd.conf 查找DocumentRoot DocumentRoot "/Library/WebServer/Documents" 根目录定位在这里 Mac Pro 自带的apache版本 Server:Apache/2.4.16 (Unix) Request Headers (10) Name 没有拖php 自己安装php


php-java-bridge php调用java的方法

此方法不需要重启apache,不需要修改php.ini文件 php-java-bridge 项目地址 http://php-java-bridge.sourceforge.net/pjb/download.php 下载 php-java-bridge.jar java.inc 双击php-java-bridge.jar 浏览器输入 http://localhost:8080/ 能看到下载目录的东西(因为我直接在我的下载目录双击了这个jar) 估计放在哪里双击,就会显示这个目 More


About Me

静水流深,水滴石穿