Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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 将文本源转换为变量_Php_Variables_Text - Fatal编程技术网

Php 将文本源转换为变量

Php 将文本源转换为变量,php,variables,text,Php,Variables,Text,我有一个来自数据库的文本结果,如下所示: var1=value1&var2=value2&var3=value3 如何转换为变量并获取值 $str = "var1=value1&var2=value2&var3=value3"; parse_str($str, $output); print_r($output); Array ( [var1] => value1 [var2] => value2 [var3] =&

我有一个来自数据库的文本结果,如下所示:

var1=value1&var2=value2&var3=value3
如何转换为变量并获取值

$str = "var1=value1&var2=value2&var3=value3";


parse_str($str, $output);

print_r($output);


Array
(
    [var1] => value1
    [var2] => value2
    [var3] => value3
)
手册页:

手册页:

这也适用于:

<?php
$string = "var1=value1&var2=value2&var3=value3";
$string = explode("&", $string);

foreach($string as $key) {
    $result = strrchr($key,"=");
    $result = trim($result, "=");
    echo $result . "<br>";
    }
?>

这同样有效:

<?php
$string = "var1=value1&var2=value2&var3=value3";
$string = explode("&", $string);

foreach($string as $key) {
    $result = strrchr($key,"=");
    $result = trim($result, "=");
    echo $result . "<br>";
    }
?>


Ow…谢谢你的回答Ow…谢谢你的回答当然,但是为什么要在内置功能上使用它呢?我完全同意。我不知道内置函数,所以我想这就是我想到的。多亏了你,我才了解了内置函数。这不是我需要的东西,但我很高兴知道:)当然,但为什么要在内置函数上使用它呢?我完全同意。我不知道内置函数,所以我想这就是我想到的。多亏了你,我才了解了内置函数。这不是我需要的东西,但知道它很好:)