小编Gri*_*cha的帖子

NumberFormatter :: SPELLOUT spellout-ordinal in Russian and italian

此代码适用于英语,西班牙语和德语的ordninal数字,但俄语或意大利语版本号码不起作用.

'ru-RU','it-IT'也不行

我在俄语中得到2 - >два(这是基数),但我想要序数,这将是2 - >второй.

我在意大利语中得到2 - > due(这是基数),但我想要序数,这将是2 - > secondo.

更新:

我找到了一个法语,西班牙语,德语和其他语言的解决方案:

Maskuline序数: %spellout-ordinal-maskuline

女性序数: %spellout-ordinal-feminine

俄语和意大利语版本不起作用,我已经尝试使用-maskuline/-feminine

$ru_ordinal = new NumberFormatter('ru', NumberFormatter::SPELLOUT);
$ru_ordinal->setTextAttribute(NumberFormatter::DEFAULT_RULESET, "%spellout-ordinal");  
Run Code Online (Sandbox Code Playgroud)

php icu numberformatter intl

9
推荐指数
1
解决办法
2521
查看次数

Wordpress:自动更改帖子中的特定 URL

我找到了一个解决方案来更改我的 wordpress 主题中的链接,但不是内容中的链接。如何获取内容中的 URL,以便我也可以更改它们?

我需要使用the content过滤器。但是如何更改像 apple.com/test/apple.com/test-123/、apple.com、microsoft.com、microsoft.com/test/ 这样的 URL。该函数还应该正确更改内容中每个匹配的 URL。

add_filter('the_content ', 'function_name');
Run Code Online (Sandbox Code Playgroud)

不幸的是,类似问题答案不起作用。

这是我更改链接的工作解决方案,但不是内容中的链接。

add_filter('the_content ', 'function_name');
Run Code Online (Sandbox Code Playgroud)

php wordpress redirect

6
推荐指数
1
解决办法
284
查看次数

在PHP中更改多维数组的特定键

我有一个叫做二维数组$array.在这里提出另一个问题后,我知道如何从二维数组中更改整个子数组,如下所示:

$keys = array(0, 1);    
  foreach ($keys as $key) { 
      foreach ($array[$key] as $key2 => $value) {  
          $array[$key][$key2] = str_replace($stamm, $stamm2, $value);
        }
    } 
Run Code Online (Sandbox Code Playgroud)

这怎么可能只有改变$array[0][3],$array[0][4]$array[1]

$ array使用$stamm动词的结尾一段时间,例如"ons".我必须在某些情况下更改动词($stamm)的根.
使用上面的代码,它可以完美地改变整体array[0]array[1]..

php arrays foreach

2
推荐指数
1
解决办法
1011
查看次数

标签 统计

php ×3

arrays ×1

foreach ×1

icu ×1

intl ×1

numberformatter ×1

redirect ×1

wordpress ×1