フォームがあり、フォームのフィールド名のリストを生成したいと考えています。これが私が現在行っている方法です:
$fieldnames = array();
foreach ($form as $key=>$val){
if (substr($key, 0, 6) === 'field_'){
$fieldnames[] = $key;
}
}
これを行うより良い方法はありますか?
更新:明確にするために...これを行うための「面倒な」方法がないかどうか疑問に思っています。たとえば、コンテンツ モジュールは、フィールドをループする API 関数を提供しますか。(私はそれを見つけることができませんでした。)