Changeset 15718
- Timestamp:
- 2007/09/18 20:26:34 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/data/class/util/SC_Utils.php
r15717 r15718 949 949 * 連想配列から新たな配列を生成して返す. 950 950 * 951 * $requires が指定された場合, $requires に含まれるキーの値のみを返す. 952 * 951 953 * @param array 連想配列 954 * @param array 必須キーの配列 952 955 * @return array 連想配列の値のみの配列 953 956 */ 954 function getHash2Array($hash ) {957 function getHash2Array($hash, $requires = array()) { 955 958 $array = array(); 956 959 $i = 0; 957 foreach ($hash as $val) { 958 $array[$i] = $val; 959 $i++; 960 foreach ($hash as $key => $val) { 961 if (!empty($requires)) { 962 if (in_array($key, $requires)) { 963 $array[$i] = $val; 964 $i++; 965 } 966 } else { 967 $array[$i] = $val; 968 $i++; 969 } 960 970 } 961 971 return $array;
Note: See TracChangeset
for help on using the changeset viewer.