A. php怎么调用函数内部数组变量
如你要调用function的运行结果,首先function要有
返回值
。你只需这样写:
function
creatList(){
....//你的代码
return
$tr_array;//再末尾加上这句,就可以在外部获取运行结果
}
具体调用:
$test
=
new
createHistoryList();
$arr
=$test->creatList();//这不就获得$tr_array数组的值了么
print_r
($arr);//打印$arr
B. 请php高手解答,如何在array中调用value
用foreach吧
foreach($day as $key=>$val){
if($val=='Friday'){
echo "Today is Friday";
}
}
或直接用javascript控制页面元素
function selectOnchange(){
document.getElementsById('day').onchange = function(){
if(this.value=='Friday') alert('Today is Friday');
}
}
C. php array中的调用
这应该是页面配置代码,以array的方式写入文本文件代替数据库存储。
有一个简单方法:在生成这一配置文件的代码中,把第一个array['default']的值(即“这里调用下面id中“shejiaodaima_zhuye”里输入的数值,怎么写”)替换成第二个array['id']的值(即“shejiaodaima_zhuye”)就可以了。
D. php调用数组里面的第一个值
current()数组函数取数组的第一个元素值,例如:
<?php
$arr=array(array(15844=>个人站长));
echocurrent($arr[0]);
?>
E. 如何学习PHP array
数组的创建:
<?php
$Arr = array('姓名'=>'张三','身高'=>'174','家乡'=>'上海');
print_r($Arr);
/*
方法一:
通过array方法,制定键值对
返回
Array
(
[姓名] => 张三
[身高] => 174
[家乡] => 上海
)
*/
unset($Arr);
//释放$Arr
$Arr['姓名']='张三';
$Arr['身高']='174';
print_r($Arr);
/*
方法二:
通过一个值对应一个键的方式来赋值
返回:
Array
(
[姓名] => 张三
[身高] => 174
)
*/
unset($Arr);
//释放$Arr
$Arr = array('张三','174','上海');
print_r($Arr);
/*
方法三:
直接调用array方法,把值放进去,会自动把索引当成键
返回:
Array
(
[0] => 张三
[1] => 174
[2] => 上海
)
*/
unset($Arr);
//释放$Arr
$Arr[]='张三';
$Arr[]='174';
print_r($Arr);
/*
方法四:
直接一个值一个值得赋值,不用指定键
这样键会自动生成
会把当前值的索引当成键
返回:
Array
(
[0] => 张三
[1] => 174
)
*/
unset($Arr);
//释放$Arr
$Arr = array('张三',0=>'174','上海','擅长'=>'篮球','音乐',0=>'电脑游戏');
print_r($Arr);
/*
方法五:
返回:
Array
(
[0] => 电脑游戏
[1] => 上海
[擅长] => 篮球
[2] => 音乐
)
先给'张三'的键定为0,就说明0这个存储空间放的是张三
但是后面有两处键为0的,那么以最后一个为准,因为如果键相同的话,是后面一个替换前面一个
所以0->电脑游戏
'上海'和'音乐'是没有指定键的,那么他们的键就是前面最大的键+1
*/
unset($Arr);
//释放$Arr
$Arr[]='张三';
$Arr[]='174';
$Arr[]='上海';
$Arr[0]='篮球';
$Arr['爱好']='音乐';
$Arr[]='电脑游戏';
print_r($Arr);
/*
方法六:
返回:
Array
(
[0] => 篮球
[1] => 174
[2] => 上海
[爱好] => 音乐
[3] => 电脑游戏
)
原理和方法五一样
*/
?>
F. PHP 如何循环输出数组 并且调用
用foreach试试