php 基于给定字符串生成缩写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 基于给定字符串生成缩写相关的知识,希望对你有一定的参考价值。
<?php
if (!function_exists('abbrv')) {
function abbrv($value)
{
$removeNonAlphanumeric = preg_replace("/[^A-Za-z0-9 ]/", '', $value);
$removeVowels = str_replace(
['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U', ' '],
'',
$removeNonAlphanumeric);
$uppercase = strtoupper($removeVowels);
$split = str_split($uppercase);
$unique_characters = [];
foreach ($split as $character) {
if (!in_array($character, $unique_characters)) {
$unique_characters[] = $character;
}
}
return implode('', $unique_characters);
}
}
以上是关于php 基于给定字符串生成缩写的主要内容,如果未能解决你的问题,请参考以下文章
PHP 从给定的字符串生成slug或永久链接
PHP evGetPermalink |生成一个给定字符串的slug或永久链接
637. 检查缩写字
PHP:给定位置的国家和大陆[关闭]
PHP 工作原理
PHP中的几个随机数生成函数