Added getDigitsAndLettersOnly...

main
Robert 1 month ago
parent 5a2429067a
commit bcaf3310b2
  1. 12
      src/Framework/Common.php

@ -49,6 +49,11 @@ final class Common
return (self::getCount($data) > 0) ? true : false; return (self::getCount($data) > 0) ? true : false;
} }
/**
* Is the Array item or Has Keys like key=>value?
* @param array $array
* @return bool
*/
public static function hasKeys(array $array): bool public static function hasKeys(array $array): bool
{ {
return array_keys($array) !== range(0, count($array) - 1); return array_keys($array) !== range(0, count($array) - 1);
@ -98,6 +103,13 @@ final class Common
return false; // Empty Data..., return false return false; // Empty Data..., return false
} }
public static function getDigitsAndLettersOnly(false|null|string $input): ?string {
if ($input === false || $input === null) {
return null;
}
return preg_replace('/[^a-zA-Z0-9]/', '', $input);
}
public static function safeFlipArray(?array $data): array public static function safeFlipArray(?array $data): array
{ {
if ($data === null) { if ($data === null) {

Loading…
Cancel
Save