PHP echo end($array) 不打印任何内容

米科·凯图宁

我试图回显数组的最后一个值。出于某种原因,它没有打印任何东西。例如,我可以回显一个特定的值

echo $array[0]['weight'] 

打印第一个值。

$query = "SELECT * FROM calorycalc2 WHERE userid = $id[0]";
$result1 = mysqli_query($db, $query) or die(mysqli_error());

$array = array();

while($row = mysqli_fetch_assoc($result1)) {
   $array[] = $row;
}

echo end($array['weight']);   
奇瑞尔

您需要获取外部数组的最后一个元素$array然后访问子索引weight

请注意括号是如何更改到位的。end($array)获取最后一个元素,它本身是一个数组,您可以使用它访问该元素['weight']

echo end($array)['weight']; 

按照echo end($array['weight']);最初的做法,您是在要求 PHP 获取数组的最后一个元素,即$array['weight'],但是在 中没有这样的索引weight(只有数字索引$array[$x]$array

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

`env foo=bar echo $foo` 不打印任何内容

来自分类Dev

`echo test?`打印`test2`,但是`ls test?`不打印任何内容

来自分类Dev

在Bash中,为什么`x = 100 echo $ x`不打印任何内容?

来自分类Dev

Echo php代码不输出任何内容

来自分类Dev

类不打印任何内容

来自分类Dev

链表不打印任何内容

来自分类Dev

如何停止在php中打印echo语句?

来自分类Dev

如何使用echo php函数打印html

来自分类Dev

php foreach echo打印“ Array”作为值

来自分类Dev

echo exec(“ sudo top -n1 | awk'/ 30100 / {print $ 9}'”); 不打印任何东西

来自分类Dev

echo exec(“ sudo top -n1 | awk'/ 30100 / {print $ 9}'”); 不打印任何东西

来自分类Dev

在echo <script>内容中传递PHP变量

来自分类Dev

为什么“A=10 echo $A”不打印 10?

来自分类Dev

为什么程序不打印任何内容

来自分类Dev

从终端查询不打印任何内容

来自分类Dev

从终端查询不打印任何内容

来自分类Dev

execvp在fgets之后不打印任何内容

来自分类Dev

beautifulsoup4不打印任何内容

来自分类Dev

ng-repeat不打印任何内容

来自分类Dev

子进程不打印任何内容

来自分类Dev

程序终止,不打印任何内容

来自分类Dev

遍历ArrayList-不打印任何内容

来自分类Dev

从终端查询不打印任何内容

来自分类Dev

Bash脚本打印命令,但不打印echo命令

来自分类Dev

为什么PHP echo会返回完整标记的html,而不是返回echo中的内容?

来自分类Dev

php:echo('x'== 0)打印1(true)。这样对吗?

来自分类Dev

为什么命令 echo php 打印的 html 行很糟糕?

来自分类Dev

批处理脚本:Echo 不打印变量值

来自分类Dev

php会话变量不打印

Related 相关文章

热门标签

归档