/**
* 将字符串转换为数组
*
* @param string $data 字符串
* @return array 返回数组格式,如果,data为空,则返回空数组
*/
function string2array($data) {
if($data == '') return array();
@eval("\$array = $data;");
...
分类:
其他好文 时间:
2014-10-04 20:40:27
阅读次数:
139
C语言中的零长度数组用法详解
在C语言中允许在结构体和联合体中定义零长度的数组,写法可以是以下两种:
char p[]或者char p[0],这个数组定义在结构体或者联合体中,不占用空间大小。
这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势:
1.不需要初始化,数组名直接就是所在的偏移;
2.不占任何空间,指针需要占用int长度空间,空数组不占...
分类:
编程语言 时间:
2014-09-21 03:12:19
阅读次数:
240
基本用法 #初始化%h为空数组 %h={}; #用数组初始化%h为a=>1,b=>2 %h=('a',1,'b',2); %h=('a'=>1,'b'=>2); #如果key是字符串,可以省略引号 %h=(a=>1,b=>2); #用{}来访问 ...
分类:
其他好文 时间:
2014-09-19 17:25:45
阅读次数:
373
别说你知道JavaScript清空数组,必看的三种清空方式!...
分类:
编程语言 时间:
2014-09-18 22:18:54
阅读次数:
225
1. ture或者false的值if判断中会被隐式转换成false的boolean类型的值有 false, 0, undefined , null , '', NaN(not a number)除此外 其他的值会被认为true, 包括 '0', 'false', 空function, 空数组([])...
分类:
编程语言 时间:
2014-09-18 12:50:43
阅读次数:
204
一维数组: $andy = array(); $andy[‘a‘] = 1; $andy[‘b‘] = 2; $andy[‘c‘] = 3; 我想把它变成这样 $andy = array(); $andy = (object)$andy; $andy->a = 1; $andy->b = 2; $andy->c = 3; 新建空数组只要$andy = a...
分类:
其他好文 时间:
2014-09-02 16:01:55
阅读次数:
215
javascript清空数组元素时,容易犯的错误:
var myArray=[];
myArray = null;是错误的
分类:
编程语言 时间:
2014-08-30 12:28:19
阅读次数:
207
PHP >= 5.0 版本,array_merge() 只接受array类型的参数。不过可以用强制转换来合并其它类型。
对于是foreach等代码产生的数组变量要注意了,要么初始化该变量为空数组,要么就在合并时做个强制转换。
分类:
Web程序 时间:
2014-08-26 17:09:26
阅读次数:
168
值为flase的有:false0 "" //空串nullundefinedNaN 除了以上的之外的都是ture,包括"0"(zero in quotes), "false"(false in quotes) , empty functions, [](空数组), and {}(empty obje....
分类:
编程语言 时间:
2014-08-19 23:45:35
阅读次数:
258
一、定义数组。 定义数组有两个方法: 1、var arr1 = []; //定义一个空数组 2、var arr2 = [1,2,3,"str1","str2"]; //定义一个有5个元素的数组。 3、var arr3 = new Array(3); //定义一个空数组 ...
分类:
编程语言 时间:
2014-07-31 20:26:57
阅读次数:
381