這是我遇到的一些代碼。我不知道爲什麼,我覺得我多次使用這個代碼沒有任何問題。以變量爲關鍵字檢索關聯數組值
$people['firstname'] = "Fred";
$t = "firstname";
echo $people[$t] ;
回聲沒有返回,但我期望它返回弗雷德。
感謝您的幫助,馬克
這是我遇到的一些代碼。我不知道爲什麼,我覺得我多次使用這個代碼沒有任何問題。以變量爲關鍵字檢索關聯數組值
$people['firstname'] = "Fred";
$t = "firstname";
echo $people[$t] ;
回聲沒有返回,但我期望它返回弗雷德。
感謝您的幫助,馬克
不知道這是爲什麼不爲你工作。
$people['firstname'] = 'testvalue';
$key = 'firstname';
$value = $people[$key];
echo $value;
工作正常,回聲出「測試值」
仔細檢查拼寫和與您的蜱是一致的(純粹風格,我敢肯定。)
OK,我發現礦井的解決方案看起來像可變繼續沒有ASCII字符,所以我要他們刪除其作品
$country = preg_replace('/[[:^print:]]/', '', $country);
$CCodes2=$CCodes[$country];
你應該檢查你的PHP文件的編碼,或者如果您使用所見即所得的製作蘇刪除在粘貼之前,任何格式都不是ASCII文本。
我想你可以傳遞關聯數組值作爲變量。這對我很有用
@$username=$_POST['username'];
@$password=$_POST['password'];
$result=array(
'username'=> "".$username."",
'password'=> "".$password.""
);
這段代碼對我來說工作正常 – rmflow 2011-02-24 14:16:43
你的代碼根本沒有問題。仔細檢查語法,拼寫和字符大小寫。 – NemoStein 2011-02-24 14:17:46
適合我... – 2011-02-24 14:17:53