现在我在其他文件中有函数和值$data
查询
function template_head($data){
$data[0]["name"];
$data[0]["last-name"];
}
但是当我想将$data["name"]
用于其他功能
这个问题
template_meta($data["name"]);
使用
function template_meta($name){
foreach ($name as $var) {
.
.
.
}
答案 0 :(得分:1)
一个简单的例子: -
abc.php: -
<?php
$data = array(0=>array("name"=>'A',"last-name"=>'B'));
?>
def.php: -
<?php
error_reporting(E_ALL); //check all type of errors
ini_set('display_errors',1); // display those if any happen
include('abc.php'); // include file
function template_M42_head($data){
echo $data[0]["name"].'<br/>';
echo $data[0]["last-name"].'<br/>';
}
function template_M43_head($data){
echo $data[0]["last-name"].'<br/>';
echo $data[0]["name"].'<br/>';
}
template_M42_head($data);
template_M43_head($data);
输出: -
A
B
B
A
你现在所展示的内容,如下所示: -
$name_data = template_meta($data["name"]);
要么: -
foreach ($name_data as $name_dat){
}
或者
function new_template_meta($name_data){
foreach ($name_data as $var) {
.
.
.
}
new_template_meta($name_data);//call the function