php调用数组
① php文件如何引用另外一个文件的数组
可以在一个页面用return 返回那个数组,如:
<?php
return array(
"one"=>"myone",
"one1"=>"myone1",
"one2"=>"myone2",
"one3"=>"myone3",
"one4"=>"myone4",
"one5"=>"myone5"
);
?>
在另外一个页面接收它,用include:
<?php
$myarr=include "my0330new.php";
print_r($myarr);
?>
② PHP怎么调用函数内部数组变量
如你要调用function的运行结果,首先function要有
返回值
。你只需这样写:
function
creatList(){
....//你的代码
return
$tr_array;//再末尾加上这句,就可以在外部获取运行结果
}
具体调用:
$test
=
new
createHistoryList();
$arr
=$test->creatList();//这不就获得$tr_array数组的值了么
print_r
($arr);//打印$arr
③ PHP调用键为变量的数组
你自己试着运行了没?有错误的话把这行换一下:if ($info['$user'] == ‘$pass’)换成:
if ($info['$user'] == $pass)
你试一下~
④ php如何调用另一个php文件中的数组
三种方式,一种是通过链接传值,用$_GET[]接收,一种是form表单内加个 <input type="hidden" name="">的隐藏表单,别一种是用cookie
⑤ php输出数组
<?php
function get_all_url($code){
preg_match_all('/<a\s+href=["|\']?([^>"\' ]+)["|\']?\s*[^>]*>([^>]+)<\/a>/i',$code,$arr);
return array('name'=>$arr[2],'url'=>$arr[1]);
}
//---------------------------------------------------以上是你的函数部分
$code="这里写你的url地址"; //这儿写你要匹配的url地址
$arr=get_all_url($code);//调用函数,所得的值赋给$arr,得到的$arr是一个数组
foreach($arr as $key=>$value){//循环得到的数组,其中键赋给变量$key,值赋给$value
echo $key."=>".$value;//向浏览器输出键和值,“键=>值”
}
?>
不明白再议
⑥ PHP 无限级分类, 二维数组, 递归调用问题
$subs = array();
表示定义并初始化一个数组,
这样后面的循环里就可以对这个数组进行操作,比如添加数据,
不加也能正常工作,但是不推荐,
初始化变量是一个良好的开发习惯
⑦ php创建一个类,在类中声明一个数组存放另一个对象,为什么无法调用数组中对象的方法
//新建一个类User用来存放这,三个数据
//结果放到一个User数组中,你看这可以吗?
//还是说要放到一个list中?
public class ObjectTest {
public static void main(String[] args) {
String[] id = new String[8];
String[] type = new String[8];
String[] username = new String[8];
User[] users = getUsers(type, id, username);
}
private static User[] getUsers(String[] type, String[] id, String[] username) {
User[] users = new User[type.length];
for (int i = 0; i < type.length; i++) {
users[i] = new User(id[i], type[i], username[i]);
}
return users;
}
}
class User {
public User(String id, String tpye, String username) {
this.tpye = tpye;
this.id = id;
this.username = username;
}
private String tpye;
private String id;
private String username;
public String getTpye() {
return this.tpye;
}
public String getId() {
return this.id;
}
public String getUsername() {
return this.username;
}
public void setTpye(String tpye) {
this.tpye = tpye;
}
public void setId(String id) {
this.id = id;
}
public void setUsername(String username) {
this.username = username;
}
}
⑧ 该如何一个input框上直接输入数组PHP调用。
input是不能带数组给php的
⑨ 这段 PHP代码怎么调用数组
<?php
foreach($serversas$item)
{
echo$item->id;
echo"<br/>";
}
$servers 是三个对象 的数组