第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有更好的方法來對包含各種語言的字符串的數(shù)組進行排序

有沒有更好的方法來對包含各種語言的字符串的數(shù)組進行排序

PHP
溫溫醬 2023-07-08 17:36:00
問題:需要根據(jù)特定語言(例如希臘語(el))對包含字符串的數(shù)組(例如語言的原始名稱)進行排序,以這種方式,首先對用希臘語編寫的名稱進行排序,然后對其余名稱進行排序在其他語言中。輸入:$arLanguages = [? ? 'English',? ? 'Αγγλικ?',? ? 'Русский',? ? 'Ρωσικ?',? ? 'Ελληνικ?',];預(yù)期輸出:Array(? ? [0] => Αγγλικ?? ? [1] => Ελληνικ?? ? [2] => Ρωσικ?? ? [3] => English? ? [4] => Русский)我嘗試過的:setlocale(LC_COLLATE, 'el');asort($arLanguages);print_r($arLanguages);結(jié)果:什么也沒發(fā)生。
查看完整描述

1 回答

?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊

您可以使用Collator::sort

$arLanguages = [

? ? 'English',

? ? 'Αγγλικ?',

? ? 'Русский',

? ? 'Ρωσικ?',

? ? 'Ελληνικ?',

];


$coll = collator_create( 'el' );

collator_asort( $coll, $arLanguages ); // to preserve indexes


print_r($arLanguages); //output Array ( [0] => Αγγλικ? [1] => Ελληνικ? [2] => Ρωσικ? [3] => English [4] => Русский )



查看完整回答
反對 回復(fù) 2023-07-08
  • 1 回答
  • 0 關(guān)注
  • 132 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號