两分?你还真拿得出手?!
$newarray = array(
"first"=>1,
"second"=>2
);
echo $newarray["first"];
echo $newarray["second"];
或者$newarray = array();
$newarray["first"]=1;
$newarray["second"]=2;
echo $newarray["first"];
echo $newarray["second"];
使用键名不能用$array[],$array[]是在数组最后添加,键名为最大数字下标+1
$newarray = array(
"first"=>1,
"second"=>2
);
echo $newarray["first"];
echo $newarray["second"];
或者$newarray = array();
$newarray["first"]=1;
$newarray["second"]=2;
echo $newarray["first"];
echo $newarray["second"];
使用键名不能用$array[],$array[]是在数组最后添加,键名为最大数字下标+1
$lines = file($filename); //将文件读入数组
foreach ($lines as $line_num => $line){
if(strstr($line, '0000-0100')){ //如果读到这行
$linevalues = explode(" ", $line); //将这行的数据分割成数组
echo $linevalues[1]; //这里什么都打印不出来
/*
foreach ($linevalues as $linevalues_num => $value){
echo $value;
}*/
}
}
我将echo $linevalues[1]; //这里什么都打印不出来 这句去掉,将下面的foreach的注释恢复就可以打印出值来,这是为什么