草庐IT

foreach_x_do

全部标签

php - foreach 循环内的表单无法正常工作

我正在laravel5.2中创建一个测试博客站点,并尝试创建一个页面来管理所有类别。到目前为止一切正常,但我想要一个包含类别列表的表格并内联编辑每个类别。通常我会在其中创建一个表和一个foreach循环,其中每一行都有一个表单,但这次它无法正常工作。我听说表格内的表格是一种不好的做法,所以我尝试只使用div来实现它,但它也不起作用。这是View的代码:@foreach($categoriesas$category)id}}"method="post">id}}"name="id"class="category-input-id"readonly="readonly">{{$catego

php - 检查空值php时减少数组中foreach的使用

我有一个如下所示的多维数组:$data=array('department1'=>array('user1'=>array('building1'=>array('room1'=>array('active'=>'false'),'room2'=>array()),'building2'=>array('room4'=>array(),'room3'=>array()),)));我想做的是检查房间是否为空。如果为null,我应该设置一个值active=>test。到目前为止我完成的代码是:foreach($dataas$departments=>$department){foreach

php - 嵌套的foreach php

28836123456789293612345678929536123456789288,29,295是我的第一个数组36,36,36是我的数组数组,123,456,789是我的另一个数组。我要展示28836123293645629536789这是我的代码$nos=$_POST['nos'];$nos2=$_POST['nos2'];$nos3=$_POST['nos3'];foreach($nosas$nbs){echo$nbs."";foreach($nos2as$nbs2){echo"   ".$nbs2."";foreach($nos3as$nbs

PHP 变量范围和 "foreach"

我的应用程序正在构建PDF文档。它使用脚本来生成每个页面的HTML。PDF生成类是“Production”,页面类是“Page”。classProduction{private$_pages;//anarrayof"Page"objectsthatthedocumentiscomposedofpublicgetPages(){return$this->_pages;}publicrender(){foreach($this->_pagesas$page){$pageHtml=$page->getHtml($this);//Pagetakesapointertoproductiontoa

foreach 循环内的 PHP foreach 循环

我正在尝试在foreach循环内执行foreach循环。我有一个表单,用户可以在其中输入一些文本并点击发送。在服务器站点上,我循环遍历一个包含电子邮件地址的数组并发送文本消息。现在我还希望用户能够在文本区域中使用变量,例如$name。所以我的循环应该首先遍历电子邮件,然后用数组中的名称str_replaceuserinput$name变量。该循环对电子邮件部分($tlf)工作正常,但对替换$name部分无效。有人能发现我做错了什么吗?$message=stripslashes(strip_tags($_POST['message2']));$tlf=array("name1","nam

php - Facebook API 范围 : Do NOT request users friend list

我建立了一个正在运行的facebook登录连接。但是,我通过连接收到以下消息:AppNamewouldliketoaccessyourpublicprofile,friendlistandemailaddress.我不知道,为什么facebook/我的应用程序想要获取好友列表。我想要的只是用户的邮件地址,所以我想跳过请求好友列表,这样用户就不会想知道我想要多少数据。我知道,我可以在参数范围内配置我请求的权限。目前我只有以下范围:https://www.facebook.com/dialog/oauth?client_id=".$app_id."&redirect_uri=".urlen

php - Foreach迭代位置

在PHP中有没有办法将某个迭代移动到循环中的某个位置?例如我有一个数组:1,2,3,4,5,6,7,8,9我们有一个1到9的数组,但我希望将5放在迭代的末尾,这样结果将如下所示:123467895 最佳答案 不清楚你在问什么。无论如何,您可以使用unset和[]operator获得所需的输出$element=$array[4];unset($array[4]);$array[]=$element;直播:http://codepad.org/cWZHjJwy如果您只需要搜索5,那么只需使用array_search()获取键:$key=

php - 在 foreach 中对数组中的项目进行分组和求和

我正在遍历两个存储过程的结果集,根据另一个存储过程中的字段在一个存储过程中获取结果。包含结果集的两个数组是$customers和$subcustomers。foreach($customersas$customer){foreach($subcustomersas$subcustomer){if($subcustomer['parent']==$customer['id']){if($customer['innumber']==null&&$subcustomer['innumber']!=null){$chartInboundSub['name']=$customer['name']

php - 简单 xml 元素上的 foreach 中的无限循环

我遇到了一个特殊的问题,因为我没有找到太多引用资料。我找到了simpleXMLElementattributesandforeach描述了同样的问题,但是已经一年没有答案了,也没有任何答案。对于一些上下文,我正在尝试使用PHPOffice/PHPExcel,并在加载xlsx时文件,此框架在simplexmlelement上循环在Excel2007.php的第364到376行,可在https://github.com/PHPOffice/PHPExcel/blob/1.8/Classes/PHPExcel/Reader/Excel2007.php获得,其中几行被提取在这里(我添加了var

php - 如何使用php在foreach循环中获取多维数组的键?

这个问题在这里已经有了答案:Loopthroughatwo-dimensionalarray(6个答案)关闭5年前。我需要从以下数组中打印给定主题的学生姓名和分数:$marks=["john"=>["physics"=>30,"maths"=>55,"chemistry"=>66],"jack"=>["physics"=>44,"maths"=>19,"chemistry"=>87],"mark"=>["physics"=>77,"maths"=>66,"chemistry"=>67],];我知道如果我执行echo$marks['john']['chemistry'];它将打印学生/科