-1

私は名前のリストを持っているページtest.phpを持っています:

name1=992345&name2=332345&name3=558645&name4=434544

別のページ test1.php?id=name2 で、結果は次のようになります。

33234

私はこのPHPコードを試しました:

<?php 
$Text=file_get_contents("test.php");
if(isset($_GET["id"])){
   $id = $_GET["id"];
   $regex = "/".$id."=\'([^\']+)\'/";
   preg_match_all($regex,$Text,$Match); 
   $fid=$Match[1][0]; 
   echo $fid; 
} else {
   echo "";
}

 ?>

しかし、うまくいきません。

リストが''

name1='992345'&name2='332345'&name3='558645'&name4='434544'

できます。働き方を変えるには?

4

2 に答える 2

2
parse_str($Text,$data);
echo $data[$_GET["id"]];

parse_str

于 2013-05-24T14:12:57.510 に答える