【smartyforeach详解】教程文章相关的互联网学习教程文章

在HTML选择选项中的Foreach php函数【代码】

我是这个论坛的新手,刚开始用PHP编码.需要一些帮助.我有以下代码<?php error_reporting(-1);require_once('/mysql/sql_connect.php');$q = "SELECT pty.pty_profile_name AS profile FROM pty, users WHERE users.username = 'testaccount' ";$r = @mysqli_query ($dbc, $q);$results_array = array();while($row = mysqli_fetch_assoc($r)) {array_push($results_array, $row);echo "<pre>"; print_r($results_array); echo "</pr...

php – Foreach,每个n项的特殊处理(奇数,甚至例如)【代码】

参见英文答案 > PHP: How do you determine every Nth iteration of a loop? 8个我有一个看起来像这样的foreach:foreach ($blogusers as $bloguser) {$args = array('author' => $bloguser->user_id,'showposts' => 1,'caller_get_posts' => 1);$my_query = new WP_Query($args);if( $my_query->have_posts() ) {$user = get_userdata($bloguser->user_id);userphoto($bloguser->user_id, "<d...

php – Foreach数组内的数组【代码】

我有一个数组,我做了一个print_r,它返回了这个……Array ( [0] => Array ( [invoiceid] => 2 [client] => Test 1 [invoicedeliverymethod] => email [paymenttimeallotment] => 15 [clientid] => 1 [date] => 2012-04-12 [enddate] => 2012-04-02 00:00:00 [total] => 250.86 [remainingbalance] => 250.86 [ispaid] => No [isagentpaid] => No [datedistributed] => Not distributed [invoicedcontact] => 1 ) [1] => Array ( [in...

php – 嵌套的foreach()【代码】

我有以下数组:Array ( [1] => Array ( [spubid] => A00319 [sentered_by] => pubs_batchadd.php[sarticle] => Lateral mixing of the waters of the Orinoco, Atabapo[spublication] => Acta Cientifica Venezolana[stags] => acta,confluence,orinoco,rivers,venezuela,waters[authors] => Array ( [1] => Array ( [stype] => Author [iorder] => 1 [sfirst] => A[slast] => Andersen ) [2] => Array ( [stype] => Author [iorde...

php – 如何在laravel刀片视图中打破foreach循环?【代码】

我有一个像这样的循环:@foreach($data as $d)@if(condition==true){{$d}}// Here I want to break the loop in above condition true.@endif @endforeach如果条件满足,我想在数据显示后打破循环. 如何在laravel刀片视图中实现?解决方法:从Blade docs:When using loops you may also end the loop or skip the currentiteration:@foreach ($users as $user)@if ($user->type == 1)@continue@endif<li>{{ $user->name }}</li>@if ...

PHP – Foreach和比较日期【代码】

您好我已经预测了数据库中事件的数据,我在数据库中使用日期一个名称,例如event_date.我需要比较相同的动作和一个div中的相同日期和输出. 例如,我有这个事件.Event one – 13 Sep Event two – 01 Sep Event three – 13 Sep我需要输出<div class="event_head"><span>Event one</span><span>13 Sep</span><br/><span>Event three</span><span>13 Sep</span> </div>这是foreach的条件if($date == $date){?><div class="event_head"><...

php – 在Codeigniter中为foreach()提供的参数无效【代码】

我收到错误消息:我的视图中的foreach()参数无效.我想显示我的mysql表中的所有条目,但我一直收到错误消息.我是Codeigniter的新手,无法弄清楚如何解决这个问题.代码如下:我的模特(display_branch.php)<?php if(!defined ('BASEPATH')) exit ('No direct script access allowed'); class Display_Branch extends CI_Model { function __construct() {parent::__construct(); }public function getAll() {$this->db->select('bcode, ...

一种递归函数,使用数组上的foreach循环对PHP中的父节点和子节点进行排序【代码】

我有一个数据集存储在一个数组中,该数组使用父子id引用自己:id,parent_id,title等.顶层的parent_id为0,并且可能存在无数的父子关系. 所以我在递归函数中使用foreach循环对这个数组进行排序,以检查每个数组元素与其父元素的关系,我想我一直都在盯着这个方法. 我最终以正确的顺序结束了元素,但我似乎无法正确嵌套我的列表,这让我觉得该方法并不真正起作用. >这是最好的路线吗?>我可以做些什么来改进和修复此方法>我还有其他技巧吗?...

如何在php中的foreach语句的每第三个结果上输出一个值?【代码】

我在我的应用程序中有一个foreach语句,它回显了我的数据库结果列表:<?phpforeach($featured_projects as $fp) {echo '<div class="result">';echo $fp['project_name'];echo '</div>'; }?>我想要: 在每第三个结果上,给div一个不同的类.我怎样才能做到这一点?解决方法:您可以使用计数器和modulo/modulus运算符,如下所示:<?php// control variable $counter = 0;foreach($featured_projects as $fp) {// reset the variable$clas...

PHP中的Foreach和2D数组【代码】

$mainMenu['Home'][1] = '/mult/index.php'; $mainMenu['Map'][1] = '/mult/kar.php'; $mainMenu['MapA'][2] = '/mult/kara.php'; $mainMenu['MapB'][2] = '/mult/karb.php'; $mainMenu['Contact'][1] = '/mult/sni.php'; $mainMenu['Bla'][1] = '/mult/vid.php';这是一个菜单,1表示主要部分,2表示子菜单.喜欢: 家地图-MapA-MapBContat布拉 我知道如何使用foreach但据我所知它用于1维数组.我在上面的例子中要做什么?解决方法:您需...

php – PDO :: bindParam在foreach循环中,所有值都被设置为相同?【代码】

我试图使用一个函数重复数据库调用使生活变得更容易一个函数应该(理论上)允许我使用数组绑定参数:function query($tblName,$queryParams = false){$this->queryObject = $this->con->prepare($this->queryString);if($queryParams){foreach ($queryParams as $key => $value) {$this->queryObject->bindParam($key, $value);}}$this->queryResult = $this->queryObject->execute();print_r($this->queryResult); }然后我就这样打电...

php – 如果为空$_POST在foreach循环中赋值【代码】

嗨想要建立一个创建调查的程序.我无法弄清楚如何为一个没有答案的问题分配价值.谢谢你的帮助.$dizi = array(); foreach ( $_POST as $key => $value){if(empty($_POST)){$_POST="bos"; }$dizi[$key] = "'".$value."'"; } 解决方法:你的代码没有意义,试试这个:$dizi = array(); foreach($_POST as $key => $value) {if (empty($value)) {$value = 'your value';}$dizi[$key] = $value; }

php – Laravel:刀片foreach循环引导列【代码】

我有一个foreach循环,里面包含带引导列的html.@foreach($address as $add)<div class="col-md-6">Some data</div> @endforeach但是,bootstrap在创建列之前需要行div,将其直接放入foreach循环会为每个col-md-6创建一个行div.我想知道如何抛出行div,跳过下一个循环只抛出结束div标签.然后重复这个过程. 循环4次的示例输出:<div class="row"><div class="col-md-6">Some data</div><div class="col-md-6">Some data</div> </div> <di...

php PDO fetchAll() – 虽然不起作用,但foreach有效【代码】

我想知道我是否做得很好或者fetchAll()不适用于WHILE. 这是一个例子$db=new PDO("mysql:host=" .$dbhost. "; dbname=" . $dbname, $dbuser, $dbpass);$page=$db->prepare("SELECT * FROM page"); $page->execute();foreach ($page->fetchAll(PDO::FETCH_ASSOC) as $row) {//echo a row //is working }但是,如果尝试循环一段时间我while ($row=$page->fetchAll(PDO::FETCH_ASSOC)){//echo a row //Show empty }我试图只使用fetch(),...

php – foreach和simplexml【代码】

这是我的xml文件:<?xml version="1.0" encoding="utf-8" ?> <documentElement><rows><row><column>1</column><column>David</column><column>Johnson</column></row><row><column>2</column><column>Jack</column><column>Nixon</column></row></rows> </documentElement>我想循环遍历行并将它们添加到数组中.我将它传递给simplexml然后循环遍历这些对象,但是无法做到:$xml->rows $xml->rows->row $xml->row $xml->column我该怎...