我試圖讓一小段代碼工作,但我有點卡住了。PHP通過逗號分隔列表從數組中獲取值
當人們提交一個表單時,它會保存一些關鍵字,但是在數量上可以防止人們通過檢查元素改變輸入。 每個關鍵字都有自己的編號。
例如:
1 = test
2 = test2
etc.
當人們提交表單,他們的投入會保存在MySQL數據庫是這樣的:
1, 2
我試圖從這個角度做的是我想要顯示關鍵字而不是數字。 我已經做了關鍵字的數組:
$array = array(1 => 'test1', 2 => 'test2', 3 => 'test3', 4 => 'test4');
有沒有辦法,只顯示從數組是相同的,從數據庫中的數字值是多少?
沒有完全理解你的要求,但如果你想有一個與之關聯的數組中所有的值,可以使用[array_values(http://php.net/manual/en/function .array-values.php) – bhargavg 2014-09-02 16:28:02
@bhargavg我的意思是我有一個逗號分隔的列表,例如:1,2。我也有一個數組,位於我的問題。我想要做的是我只想要數組中的值,它們與逗號分隔列表中的值相同。 所以如果我的列表包含數字1和2,我只想要數組中的值1和2。 – 2014-09-02 16:33:52
「防止人們用檢查元素改變輸入」 - 嗯?我認爲這並不能真正幫助你以你的想法。 – DanMan 2014-09-02 16:38:12