- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试选择带有 col1 - col3 的表。我需要使用 array_shift 消除 col2 row1。这是我的代码:
$data = array();
while ($row = mysqli_fetch_array($result){
$data[] = $row['time'];
array_shift($data);
** mytable**
echo'<tr>'.$data.'<td>';
}
看起来我错过了一些东西,它在表格中没有打印任何内容。请指教。看起来如果我在 while 循环
之后使用 array_shift
,它可以工作,但它会打印如下内容:
Array ( [0] => 00:00:05 [1] => 00:00:14 [2] => 00:00:09 [3] => 00:02:24 [4] => 00:01:13 [5] => 00:00:11 [6] => 00:00:09 )
它消除了我想要的 col2 的第一行,但我不知道如何将其放入表中。请让我知道我想念什么...
最佳答案
如果您只想删除第一个结果并将数组打印为列,可以使用以下方法(不是最好的方法,但这是您已有的方法的逻辑步骤):
$data = array();
while ($row = mysqli_fetch_array($result){
$data[] = $row['time'];
}
array_shift($data);
echo "<tr>";
foreach ($data as $element) {
echo'<td>'.$element.'</td>';
}
echo "</tr>"
我假设您在某个时刻在上面的某个位置打开了一张 table 。
关于php - array_shift 如何在 while 循环内工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46464025/
我得到了这个简单的例子来说明我遇到了什么问题。 假设你有: $myArray = array("A","B","C","D","E","F","I","G","H"); 目标是在循环中删除此数组的第
我的数组如下所示: $arValues = array( 345 => "jhdrfr", 534 => "jhdrffr", 673 => "jhrffr", 234 => "jfrhfr" );
我正在尝试删除最后一个数组的第一个元素 数组: $harbours = array( '67' => array('boat1', 'boat2'),
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP array_shift()用法实例分析由作者收集整理,如果你对这
下面,调用箭头函数时,为什么我只得到第一个条目? array_shift($stack); var_dump($fruit()); var_dump($fruit()); var_dump($fru
好的,我需要在这个数组中保留键,我只想从这个数组中移动第一个元素。实际上我知道当我这样做时这个数组的第一个键总是 1: // Sort it by 1st group and 1st layout.
我正在创建一个数组并想删除数组的第一个元素并重新索引它。据我所知, array_shift() 是正确的解决方案。但是,它在我的实现中不起作用。 我有一个类的成员变量,它被定义为一个名为 $waypo
我正在尝试选择带有 col1 - col3 的表。我需要使用 array_shift 消除 col2 row1。这是我的代码: $data = array(); while ($row = mysql
当我尝试通过 verify_user 方法验证用户数据时 escape_string($username); $password = $database->escape_string($pas
我的代码可以追溯到 2011 年,而且我在代码布局方式的严格标准方面遇到了很多错误。 if (!isset($End)) { $Info['Ca
这个问题在这里已经有了答案: Only variables should be passed by reference (12 个回答) 6年前关闭。 我有一个错误: 严格的标准:只有变量应该通过引用
你会用哪个? 基本上我只想从数组中获取第一个元素,仅此而已。 最佳答案 嗯,他们做不同的事情。 array_shift($arr)从数组中取出第一个元素,并将其提供给您。 $arr[0] 只是给你..
我有一个数组中的文件列表,其中文件名是键,值是以秒为单位的最后修改日期。它们从最旧到最新排序。 文件被 glob() 放入,然后使用这种方式排序 asort($fileNameToLastModifi
重新开放: 因为 PHP 是一种服务器端语言,所以我假设我使用的浏览器并不重要,但显然不是这样。我一直只使用谷歌浏览器。 我在我的本地机器上安装了 WAMP,所以我可以在本地测试它,看看它是否与我的共
array_shift() expects parameter 1 to be array, null given in /home5/.../php/symfony/command/sfComman
我是一名优秀的程序员,十分优秀!