草庐IT

url_array

全部标签

php - 如何在 URL 中获取一组未知的 $_GET 值?

我正在使用在线购物车,它接收订购的商品并将其唯一ID通过URL传递到process.php页面。所以URL看起来像process.php?code_1=231&code_2=532&code_3=342另一个code_x=xxx是为每个订购的项目生成的。在process.php页面上,我如何在不知道订购了多少项目的情况下创建一个数组来获取code_x的值? 最佳答案 通过将表单中的元素名称更改为code[]可以更好地解决此问题。例如,你现在在哪里你会把它改成执行此操作后,$_GET['code']将成为一个数组,其中包含文本框中的所

php - 在多维数组中使用 in_array 搜索

我的英语不太好,对此感到抱歉。我有一个数组:Array([name]=>Array([0]=>Sorrythenameismissing![1]=>Sorrythenameistoshort!))现在我想用in_array测试例如“name”。if(in_array("name",$false["name"])){echo"thearraykeys";}但它不起作用。有人可以帮我吗?非常感谢。 最佳答案 试试array_key_exists():linkif(array_key_exists('name',$false['name'

php - 在 PHP 中将名称转换为 URL 友好的字符串?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:URLFriendlyUsernameinPHP?我有这样的东西:'mrt1'=>'ZhongxiaoDunhuaSun'这将包含在这样的anchor链接中:'.$mrt1.'我希望输出是这样的:ZhongxiaoDunhuaSun如何才能将该名称转换为URL友好的字符串(这样我就可以将它放在href属性中)?

php - parse_url() 在传递 example.com 时返回错误

根据以下代码,如果$host_name类似于example.comPHP返回通知:Message:Undefinedindex:host但在完整的URL,如http://example.comPHP返回example.com。我尝试了带有FALSE和NULL的if语句,但没有成功。$host_name=$this->input->post('host_name');$parse=parse_url($host_name);$parse_url=$parse['host'];如何修改脚本以接受example.com并返回它? 最佳答案

php - 如何将 URL 重定向到父 iframe

当我使用此(php)禁止他进入我的聊天框时,我试图重定向我页面的用户:header("location:index.php");exit;问题是index.php页面在已连接的用户部分中打开,在本例中是在div中打开。如何重定向用户的主页?感谢您的宝贵时间。 最佳答案 在javascript代码中试试这个:window.top.location.href="http://www.site.com"; 关于php-如何将URL重定向到父iframe,我们在StackOverflow上找到一

php - array_pop() 数组中最后 n 个元素的最有效方法是什么?

弹出数组中最后n个元素的有效方法是什么?这是一个:$arr=range(1,10);$n=2;$popped_array=array();for($i=0;$i有没有更高效的方法? 最佳答案 使用array_splice():如果您要删除最后的n元素,请使用以下函数:functionarray_pop_n(array$arr,$n){returnarray_splice($arr,0,-$n);}Demo如果你只想检索最后的n个元素,那么你可以使用下面的函数:functionarray_pop_n(array$arr,$n){arr

nacos2.2启动报错The specified key byte array is 16 bits which is not secure enough for any JWT HMAC-SHA

1.问题描述这几天搭建了一个微服务项目,使用nacos2.2来做注册和配置中心,但是启动nacos的时候发现报错,查看log后发现报的是,Causedby:io.jsonwebtoken.security.WeakKeyException:Thespecifiedkeybytearrayis16bitswhichisnotsecureenoughforanyJWTHMAC-SHAalgorithm. TheJWTJWASpecification(RFC7518,Section3.2)statesthatkeysusedwithHMAC-SHAalgorithmsMUSThaveasize>=2

php - 是否可以使用 .htaccess 将六位数字 URL 发送到脚本,但将所有其他无效 URL 作为 404 处理?

是否可以使用.htaccess通过将它们发送到脚本来处理所有六位数字URL,但将所有其他无效URL作为错误404处理?例如:http://mywebsite.com/132483将发送至:http://mywebsite.com/scriptname.php?no=132483但是http://mywebsite.com/132483aorhttp://mywebsite.com/asdf将作为404错误处理。我目前可以通过自定义PHP404脚本实现此功能,但有点笨拙。在我看来,.htaccess可能是一个更优雅的解决方案,但我还没弄清楚它是否可行。 最佳答

php - 可以使用 Array_sum 或循环求和吗?

有一个数组array(array('a'=>'s','add'=>1),array('a'=>'s1','add'=>2),array('a'=>'s2','add'=>3)......);我想将所有键相加加在一起。所以结果应该是6有人知道怎么做吗? 最佳答案 $sum=0;foreach($yourArrayas$element){$sum+=$element['add'];}echo$sum; 关于php-可以使用Array_sum或循环求和吗?,我们在StackOverflow上找

php - 在 array_walk_recursive 中取消设置不起作用

array_walk_recursive($arr,function(&$val,$key){if($val=='smth'){unset($val);//我不希望它为空,我希望元素完全脱离数组。这甚至可以通过array_walk_recursive实现吗? 最佳答案 您不能在此处使用array_walk_recursive,但您可以编写自己的函数。很简单:functionarray_unset_recursive(&$array,$remove){$remove=(array)$remove;foreach($arrayas$ke