Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 替换“&&引用;(与号)加上“&引用;URL中的(分号)_Php - Fatal编程技术网

Php 替换“&&引用;(与号)加上“&引用;URL中的(分号)

Php 替换“&&引用;(与号)加上“&引用;URL中的(分号),php,Php,我知道你会告诉我什么,但为了学习,我需要知道如何用更改URL中的&使用PHP 例如: 我有一个像 http://example.com/index.php?show=products&index=20&page=5 它将成为 http://example.com/index.php?show=products;index=20;page=5 我在电视上看到了这一点,就像他们用它来统计数据、评论,就像佩奇用它一样 我认为,在PHP中,我们使用$\u GET['…']从URL获取

我知道你会告诉我什么,但为了学习,我需要知道如何用
更改URL中的
&
使用PHP

例如

我有一个像

http://example.com/index.php?show=products&index=20&page=5
它将成为

http://example.com/index.php?show=products;index=20;page=5
我在电视上看到了这一点,就像他们用它来统计数据、评论,就像佩奇用它一样

我认为,在PHP中,我们使用
$\u GET['…']
从URL获取值,但此方法可能使用其他一些字符串函数


我已经说过,如果你知道怎么做,那么告诉我怎么做。仅用于学习目的。

在php.ini文件中全局设置此选项:

或在本地使用以下命令执行当前脚本:

从文档中:

arg_separator.input string

PHP用于将输入URL解析为变量的分隔符列表

该选项可以接收可能的分隔符的字符集,因此,如果需要使用分号和符号作为分隔符生成PHP解析参数,请将其设置为
&

此外,还可以用于在PHP生成的URL中分隔参数


REF:

如果要在PHP中进行替换,为什么要标记此问题的javascript?很抱歉,这是我的错误。此问题是否需要正则表达式?@lobner Correct,如果只想从当前PHP脚本本地设置设置:
ini_set('arg_separator.input',';')
@user3599534检查设置是否正确。@user3599534根据您的配置,可能需要重新启动服务器才能正常工作。否则,当前选项值应显示在
phpinfo
输出中。不要忘记,
ini\u set
approach将仅为调用此方法的脚本的执行设置选项。
arg_separator.input = ";"
ini_set('arg_separator.input', ';');