0

PHP处理数组常用高级函数

PHP中对数组的处理是最常用的必备技能之一。自己总结了一下几个最常用的处理数组的高级函数。

1. array_merge()

合并数组,将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面,最后返回一个数组。
关联数组:有相同的字符串键名时,则该键名后面的值将覆盖前一个值
索引数组:后面的值将不会覆盖原来的值,而是附加到后面

array array_merge (array array1 array2…,arrayN)  

阅读剩余部分

0

Python学习笔记4——高级特性

1. 切片(Slice)

类似于php的substr, 取到哪里并不包括那一个,比如L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。

[哪里开始取:取到哪里]
[哪里开始取:取到哪里:每几个取一个]
[:]  原样复制

list,tuple,string都可以用切片;原来是什么类型,取了之后就是什么类型

2. 迭代(Iteration)

用for循环
for...in:
    ...
    ...

阅读剩余部分

2

Python学习笔记3——函数

1. 调用函数时,函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”

    >>> a = abs # 变量a指向abs函数
    >>> a(-1) # 所以也可以通过a调用abs函数
    1

2. 定义函数:使用def语句,依次写出函数名、括号、括号中的参数和冒号: ,然后,在缩进块中编写函数体,函数的返回值用return 语句返回。

求绝对值的例子:

    def my_abs(x):
        if x >= 0:
            return x
        else:
            return -x

阅读剩余部分

0

SQL中HAVING字句的用途

先看一下w3school的一个例子:

SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer
HAVING SUM(OrderPrice)<2000

这是一个正确的having子句用法。

关于having子句的用法,之前一直不太熟悉。但是,随着SQL用得越来越多,其实having子句的需求也是越来越体现出来;人总是在不断的进步与学习的。

对于having子句的认识,来自于这么一个简单的需求,改了一下上面的sql做个例子:

SELECT Customer,SUM(OrderPrice) FROM Orders WHERE SUM(OrderPrice)<2000

阅读剩余部分

微信公众号

    锅子博客