2017-10-20 6 views
0

OK、私はコントローラに提出された簡単なフォームを持っています。私のコントローラでCakePHP 3 - 配列のフォーム入力フィールド名を取得する - ハッシュを使用しますか?

:中

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

結果:

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

私はこの結果から、入力フィールド名である配列を抽出したいです。結果は

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

CakePHPでこれを行うにはどうすればよいですか?私は3.5.2を使用しています。

ハッシュ::抽出はこれを行いますか?もしそうなら、それはどのように機能するでしょうか?

アドバイスを事前にいただきありがとうございます。 D.

+0

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

+0

YEP!そうです。 $ thearray = array_keys($ thedata);私はおそらくCakePHPの方法があると思っていましたが、基本的なPHPのやり方ではあります。どうもありがとうございました。 – dividedbyzero

答えて

0

これは私の問題を解決:

$thearray = array_keys($thedata); 
関連する問題