ThinkPHP5.1模板函数取出是数组,该怎么取出数组的值

ThinkPHP5.1模板函数取出是数组,该怎么取出数组的值,第1张

TP返回模板的数组。可以直接用大括号以php代码形式输出。
比如。控制器返回$this->assign('list',$list);
$data是一个二维数组的话就直接在模板文件{$list键}就可以输出对应的值了。
view返回的话也一样。返回的值用一个二维数组也就跟多个$this->assign是一样的了。
输出模板的标签有很多个的。TP的帮助文档在看云。可以自己去看看的。
欢迎追问

function getKey($arr,$key){
return is_array($arr[$key])implode(',',$arr[$key]):$arr[$key];
}
$arr=Array ( 'name'=>'张三',
Array('phone' => Array('188','177','166')),
Array('sex' => '男') );
echo getKey($arr,'name');
echo getKey($arr,'phone');

一、首先把数组赋予一个变量,如:

$arr=Array('0'=>'a','1'=>'b','2'=>'c');

二、取出数组的值

取第一个值:$arr[0]

取第二个值:$arr[1]

取第三个值:$arr[2]

取值的方法是通过引用下标号来访问某个值。

程序代码如下:

运行结果如下:

扩展资料

设置 PHP 常量

设置常量,使用 define() 函数,函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

name:必选参数,常量名称,即标志符。

value:必选参数,常量的值。

case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

我们创建一个 区分大小写的常量,,常量值为 "欢迎访问"的例子:

<php

// 区分大小写的常量名

define("GREETING", "欢迎访问");

echo GREETING;    // 输出 "欢迎访问"

echo '<br>';echo greeting;   // 输出 "greeting"

>

参考资料来源:百度百科-php数组


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10377181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存