acf_remove_array_key_prefix()
acf_remove_array_key_prefix
This function will remove a prefix to all array keys Useful to preserve numeric keys when performing array_multisort
Хуков нет.
Возвращает
(Массив).
Использование
acf_remove_array_key_prefix( $array, $prefix );
- $array(обязательный)
- .
- $prefix(обязательный)
- .
Список изменений
| С версии 5.4.0 | Введена. |
Код acf_remove_array_key_prefix() acf remove array key prefix ACF 6.4.2
function acf_remove_array_key_prefix( $array, $prefix ) {
// vars
$array2 = array();
$l = strlen( $prefix );
// loop
foreach ( $array as $k => $v ) {
$k2 = ( substr( $k, 0, $l ) === $prefix ) ? substr( $k, $l ) : $k;
$array2[ $k2 ] = $v;
}
// return
return $array2;
}