草庐IT

外参数

全部标签

php - 在 Controller 的索引函数中传递参数

我有一个名为“abc”的Controller现在,我在其中定义了一个索引函数。现在,当我转到www.example.com/abc/或www.example.com/abc/index时,我可以看到我的页面出现了。现在,当我在该索引函数中传递参数时,我必须将其称为:www.example.com/abc/index/argument那么,我怎样才能称我的论点为www.example.com/abc/argument不将此“参数”视为公共(public)函数? 最佳答案 您可以在您的routes.php文件中为其添加路由,例如:$ro

php - 如何获取 PHP 函数的可用参数列表?

有没有办法获取PHP函数的可用参数?示例:我想调用function1($arg1,$arg2=null)。在调用该函数之前,我如何找出该函数采用的参数数量,如果可能的话,还有哪些参数?如您所见,我正在动态调用函数。 最佳答案 ReflectionFunction 关于php-如何获取PHP函数的可用参数列表?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1087831/

php - 以 "& $x"参数传递的函数输出一个值而不是错误,请参见下面的代码

下面是输出“15”的代码,为什么?functionzz(&$x){$x=$x+5;}$x=10;zz($x);echo$x;请解释 最佳答案 按设计工作。通过使用&,您可以通过引用传递$x,这意味着函数对变量所做的任何操作,都将对原始的$x执行设置为10。如果你用过functionzz($x)原始$x将保持在10,因为只有变量value被传递给函数。 关于php-以"&$x"参数传递的函数输出一个值而不是错误,请参见下面的代码,我们在StackOverflow上找到一个类似的问题:

php - 使用 mod_rewrite 将参数附加到查询字符串

我想使用mod_rewrite将参数附加到查询字符串的末尾。我知道我可以使用[QSA]标志来执行此操作。但是,我希望仅在查询字符串中不存在该参数时才附加该参数。所以,如果查询字符串是:http://www.mysite.com/script.php?colour=red&size=large我希望将上面的URL重定向到http://www.mysite.com/script.php?colour=red&size=large&weight=heavy只有当这个特定参数一开始就不存在时,weight=heavy才会附加到查询字符串的末尾!如果特定参数已在URL中,则不需要重定向。有人可以

php - 使用正则表达式提取 URL 参数 - 重复捕获组

我正在尝试通过正则表达式提取URL参数,并且非常接近让它工作。我什至知道问题出在哪里:我的正则表达式在重复捕获组时遇到问题。但我根本不知道如何解决它。语言是PHP。我的网址类似于下面的网址。它可以没有参数,只有一个或多个:member.php?action=bla&arg=2&test=15&schedule=16我的正则表达式是这样的:member\.php((?:[\?|&](\w*)=(\w*))*)我的捕获组最终是:1.action=bla&arg=2&test=15&schedule=162.schedule3.16我不知道如何单独捕获所有参数。我只需要满足于第一个捕获组并自

php - 是否可以在 symfony2 中使路由的默认参数值动态化?

我在symfony2Controller中使用注解定义了一条路由。例如:@Route("/{year}",name="show_list_for_user",defaults={"year"="2012"})是否可以使默认年份动态化。也许从服务对象中读取年份? 最佳答案 您可以在RequestContext中设置默认参数。当Symfony生成URL时,它按以下顺序使用值:参见Symfony\Component\Routing\Generator\UrlGenerator::doGenerate:$mergedParams=array

php - 如何通过表单上的提交按钮传递参数

我想在PHP制作的mySQL中创建可以更改产品数据的from。我有自动递增并指定每个产品的键列。当我点击编辑产品链接时,它会传递我从每个产品获得的关键值并链接到editPage.php$Key=$data['Key'];edit在editPage.php中,我从上一页获取键值,我想通过提交表单按钮将此值传递到下一页。我在操作链接中附加键值。它不起作用,我可以用其他方式传递键值吗?如果您想了解更多信息,请告诉我谢谢!!:)) 最佳答案 您需要回显该值。"/>你也可以使用隐藏输入:"/> 关

php - 如何使用 codeigniter 在数组中添加一个参数

我在这个数组中有一个数组我想再添加一个参数,我不知道如何在这个数组中添加一个参数。请任何人帮助我模型publicfunctionandroid_memberList($mobile){$this->db->select('new_student.student_id,new_student.firstName,new_student.user_type');$this->db->from('new_student');$this->db->where('fatherMobile',$mobile['mobile']);$query2=$this->db->get();#result_a

php - strstr() 的错误参数计数

我在wordpres中使用帖子GUID和帖子标题构建了一个导航菜单,我只使用了标题的一部分,为此我正在执行以下操作,$casestudylist.="guid.">".strstr($v->post_title,":",true)."";但是我收到以下警告并且无法找出原因:wrongparametercountforstrstr()基本上,如果它们在:之前,我会尝试从字符串中提取所有字符。 最佳答案 您使用的PHP版本不支持strstrDocs的第三个参数,因此出现错误消息。您使用该函数需要PHP5.3.0或更高版本。您可以升级服务

php - 如何从 php 中的 url 获取参数?

我已经阅读了stackoverflow中的一些帖子来部分解决我的问题,但我找不到答案。"www.site.com/?page=1&f[0]=bundle"是我网址中的两个参数。$_REQUEST['page']有效,但是当我尝试使用$_REQUEST['f[0]']时它不起作用。我想跳过基于url的部分编码。那么我该如何使用!isset($_REQUEST['f[0]'])或类似的测试呢? 最佳答案 它们是GET参数。$_GET['page'];//=1$_GET['f'][0];//=bundle应该可以。