2017-10-20 51 views
0

好的,我有一個簡單的表單提交給我的控制器。CakePHP 3 - 獲取數組中的表單輸入字段名稱 - 使用哈希?

在我的控制器:

$thedata = $this->request->data; 
debug($thedata); 

結果:

[ 
'number' => '102', 
'color' => 'blue', 
'size' => 'large' 
] 

我想從該結果中提取的陣列是輸入字段名稱。結果應該是

$thearray = ['number','color','size']; 

在CakePHP中執行此操作的最佳方法是什麼?我正在使用3.5.2。

Will Hash :: extract會這樣嗎?如果是這樣,那將如何工作?

在此先感謝您的任何建議。 D.

+0

** [http://php.net/array_keys(http://php.net/array_keys)** – ndm

+0

YEP!這就是它。 $ thearray = array_keys($ thedata);我想也許有一種CakePHP的方式,但我想基本的PHP方式是這樣做的。謝謝ndm。 – dividedbyzero

回答

0

這解決了我的問題:

$thearray = array_keys($thedata); 
相關問題