2016-09-22 59 views
0
<?php   
    $i=2; 
    $teststring='$_SESSION["REGISTERED"]["FirstName'.$i.'"]';  
    var_dump($teststring); 
    die; 
    if(isset(($teststring))){ 
     //do something 
    } 
?> 

在上面的代碼中,我想找到$_SESSION["REGISTERED"]["FirstName2']變量的值變量和提取價值,我需要建議/招腓評價一個字符串作爲它的

回答

2

爲什麼不

$foo = $_SESSION['REGISTERED']["FirstName$i"]; 

數組鍵只是字符串,可以動態生成。這兩者之間的PHP絕對沒有區別:

$foo = array('bar' => 'baz'); 
$x = 'bar'; 

echo $foo[$x]; 
echo $foo['bar']; 

都會輸出baz

+0

兄弟,我已經花了一天的時間,但你現在救了我一天,非常感謝你,這是工作,因爲你說 –

0

你不需要額外的報價爲姓:

$teststring=$_SESSION["REGISTERED"]["FirstName".$i]; 

只會工作。

+0

謝謝你,你的解決方案也可以! –

相關問題